using HH.WMS.Entitys; using HH.WMS.WebUI.Controllers; using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace HH.WMS.WebUI.Areas.Sys.Controllers { public class WorkflowController : BaseController { public ActionResult Index() { return View(); } public string GetAllAreas() { return HttpWMS_Get("api/Workflow/GetAllAreas"); } public ActionResult Edit(string id) { TN_WM_WORK_AREA_PROEntity entity = new TN_WM_WORK_AREA_PROEntity() { CN_B_IS_USE = true }; if (!string.IsNullOrEmpty(id)) { string result = HttpWMS_Get("api/Workflow/GetById?id=" + id); var resultEntity = JsonConvert.DeserializeObject(result); entity = resultEntity.GetData(); } return View(entity); } [HttpPost] public string Edit(TN_WM_WORK_AREA_PROEntity entity) { var data = new { TokenId = ViewConstants.TokenId, PostData = entity }; return HttpWMS_Post("api/Workflow/Edit", JsonConvert.SerializeObject(data)); } [HttpPost] public string GetWorkflowList(TN_WM_WORK_AREA_PROEntity entity) { var data = new { TokenId = ViewConstants.TokenId, PostData = entity }; return HttpWMS_Post("api/Workflow/GetWorkflowList", JsonConvert.SerializeObject(data)); } [HttpPost] public string UpdateData(TN_WM_WORK_AREA_PROEntity entity) { var data = new { TokenId = ViewConstants.TokenId, PostData = entity }; return HttpWMS_Post("api/Workflow/UpdateData", JsonConvert.SerializeObject(data)); } public string Delete(string id) { return HttpWMS_Get("api/Workflow/Delete?id=" + id); } } }