public JsonResult Delete(FormCollection postedFormData, [System.Web.Http.FromBody] SysLogMaintenanceDTO sysLogDTO) { TransactionalInformation transaction; SysLogMaintenanceViewModel sysLogMaintenanceViewModel = new SysLogMaintenanceViewModel(); SysLog sysLog = new SysLog(); ModelStateHelper.UpdateViewModel(sysLogDTO, sysLog); SysLogApplicationService sysLogApplicationService = new SysLogApplicationService(sysLogDataService); sysLogApplicationService.DeleteSysLogById(sysLog.Id, out transaction); sysLogMaintenanceViewModel.SysLog = sysLog; sysLogMaintenanceViewModel.ReturnStatus = transaction.ReturnStatus; sysLogMaintenanceViewModel.ReturnMessage = transaction.ReturnMessage; sysLogMaintenanceViewModel.ValidationErrors = transaction.ValidationErrors; if (transaction.ReturnStatus == false) { //var Json = Request.CreateResponse<CustomerMaintenanceViewModel>(HttpStatusCode.BadRequest, customerMaintenanceViewModel); //return badresponse; //return Json(new //{ // ReturnStatus = sysLogMaintenanceViewModel.ReturnStatus, // ViewModel = sysLogMaintenanceViewModel, // ValidationErrors = sysLogMaintenanceViewModel.ValidationErrors, // //MessageBoxView = Helpers.MvcHelpers.RenderPartialView(this, "_MessageBox", sysLogMaintenanceViewModel), // //JsonRequestBehavior.AllowGet //}); return(Json(0, JsonRequestBehavior.AllowGet)); } else { //var response = Request.CreateResponse<CustomerMaintenanceViewModel>(HttpStatusCode.Created, customerMaintenanceViewModel); //return response; //return Json(new //{ // ReturnStatus = sysLogMaintenanceViewModel.ReturnStatus, // ViewModel = sysLogMaintenanceViewModel, // ValidationErrors = sysLogMaintenanceViewModel.ValidationErrors, // //MessageBoxView = Helpers.MvcHelpers.RenderPartialView(this, "_MessageBox", sysLogMaintenanceViewModel), // JsonRequestBehavior.AllowGet //}); return(Json(1, JsonRequestBehavior.AllowGet)); } }
public ActionResult Details(string Id, SysLogMaintenanceDTO sysLogDTO) { TransactionalInformation transaction; SysLogMaintenanceViewModel sysLogMaintenanceViewModel = new SysLogMaintenanceViewModel(); SysLog sysLog = new SysLog(); ModelStateHelper.UpdateViewModel(sysLogDTO, sysLog); SysLogApplicationService sysLogApplicationService = new SysLogApplicationService(sysLogDataService); sysLog = sysLogApplicationService.GetSysLogById(Id, out transaction); return(View(sysLog)); }