public JsonResult Delete(FormCollection postedFormData, [System.Web.Http.FromBody] SysExceptionMaintenanceDTO sysExceptionDTO) { TransactionalInformation transaction; SysExceptionMaintenanceViewModel sysExceptionMaintenanceViewModel = new SysExceptionMaintenanceViewModel(); SysException sysException = new SysException(); ModelStateHelper.UpdateViewModel(sysExceptionDTO, sysException); SysExceptionApplicationService sysExceptionApplicationService = new SysExceptionApplicationService(sysExceptionDataService); sysExceptionApplicationService.DeleteSysExceptionById(sysException.Id, out transaction); sysExceptionMaintenanceViewModel.SysException = sysException; sysExceptionMaintenanceViewModel.ReturnStatus = transaction.ReturnStatus; sysExceptionMaintenanceViewModel.ReturnMessage = transaction.ReturnMessage; sysExceptionMaintenanceViewModel.ValidationErrors = transaction.ValidationErrors; if (transaction.ReturnStatus == false) { //var Json = Request.CreateResponse<CustomerMaintenanceViewModel>(HttpStatusCode.BadRequest, customerMaintenanceViewModel); //return badresponse; //return Json(new //{ // ReturnStatus = sysExceptionMaintenanceViewModel.ReturnStatus, // ViewModel = sysExceptionMaintenanceViewModel, // ValidationErrors = sysExceptionMaintenanceViewModel.ValidationErrors, // //MessageBoxView = Helpers.MvcHelpers.RenderPartialView(this, "_MessageBox", sysExceptionMaintenanceViewModel), // //JsonRequestBehavior.AllowGet //}); return(Json(0, JsonRequestBehavior.AllowGet)); } else { //var response = Request.CreateResponse<CustomerMaintenanceViewModel>(HttpStatusCode.Created, customerMaintenanceViewModel); //return response; //return Json(new //{ // ReturnStatus = sysExceptionMaintenanceViewModel.ReturnStatus, // ViewModel = sysExceptionMaintenanceViewModel, // ValidationErrors = sysExceptionMaintenanceViewModel.ValidationErrors, // //MessageBoxView = Helpers.MvcHelpers.RenderPartialView(this, "_MessageBox", sysExceptionMaintenanceViewModel), // JsonRequestBehavior.AllowGet //}); return(Json(1, JsonRequestBehavior.AllowGet)); } }
public ActionResult Details(string Id, SysExceptionMaintenanceDTO sysExceptionDTO) { TransactionalInformation transaction; SysExceptionMaintenanceViewModel sysExceptionMaintenanceViewModel = new SysExceptionMaintenanceViewModel(); SysException sysException = new SysException(); ModelStateHelper.UpdateViewModel(sysExceptionDTO, sysException); SysExceptionApplicationService sysExceptionApplicationService = new SysExceptionApplicationService(sysExceptionDataService); sysException = sysExceptionApplicationService.GetSysExceptionById(Id, out transaction); return(View(sysException)); }