b087d31eb5d40b24e6b3d0e992d53d99cd4bf089.svn-base 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Data;
  4. using System.Data.Entity;
  5. using System.Data.Entity.Infrastructure;
  6. using System.Diagnostics;
  7. using System.Linq;
  8. using System.Net;
  9. using System.Net.Http;
  10. using System.Web;
  11. using System.Web.Http;
  12. using System.Web.Http.Description;
  13. using DevExpress.XtraCharts.Native;
  14. using DevExpress.XtraPrinting.Native;
  15. using iBemsDataService;
  16. using iBemsDataService.Controllers.Fms.WorkManagement.ScheduledTask;
  17. using iBemsDataService.Model;
  18. using iBemsDataService.Util;
  19. namespace iBemsDataService.Controllers
  20. {
  21. public class WorkScheduleRunController : ApiController
  22. {
  23. private iBemsEntities db = new iBemsEntities();
  24. // POST: api/FmsWorkRequestToFacility
  25. [ResponseType( typeof( void ) )]
  26. public IHttpActionResult PostWorkScheduleRun( )
  27. {
  28. if ( !ModelState.IsValid )
  29. {
  30. return BadRequest( ModelState );
  31. }
  32. WorkExecutionPlanJob tempJob = new WorkExecutionPlanJob();
  33. tempJob.Execute(null);
  34. return StatusCode( HttpStatusCode.NoContent );
  35. }
  36. protected override void Dispose(bool disposing)
  37. {
  38. if (disposing)
  39. {
  40. db.Dispose();
  41. }
  42. base.Dispose(disposing);
  43. }
  44. }
  45. }