public ActionResult Jobs_Update([DataSourceRequest] DataSourceRequest request, JobViewModel custVM) { if (custVM != null && ModelState.IsValid) { var cust = _jobTasks.One(custVM.JobID); if (cust != null) { ConvertToJob(custVM, cust); cust.ModifiedDate = DateTime.Now; cust.ModifiedBy = User.Identity.Name; cust.DataStatus = "Updated"; _jobTasks.Update(cust); } } return(Json(ModelState.ToDataSourceResult())); }
public ActionResult MJobs_Update([DataSourceRequest] DataSourceRequest request, MJobViewModel vm) { if (vm != null && ModelState.IsValid) { var entity = _tasks.One(vm.JobId); if (entity != null) { ConvertToMJob(vm, entity); entity.ModifiedDate = DateTime.Now; entity.ModifiedBy = User.Identity.Name; entity.DataStatus = "Updated"; _tasks.Update(entity); } } return(Json(ModelState.ToDataSourceResult())); }
private void ConvertToTWork(TWorkViewModel vm, TWork entity, string ParentProjectId) { entity.WorkQty = vm.WorkQty; entity.WorkPrice = vm.WorkPrice; entity.WorkTotal = vm.WorkQty * vm.WorkPrice; entity.WorkRealQty = vm.WorkRealQty; entity.WorkRealPaid = vm.WorkRealPaid; entity.JobId = string.IsNullOrEmpty(vm.JobId) ? null : _jobTasks.One(vm.JobId); entity.ProjectId = string.IsNullOrEmpty(ParentProjectId) ? null : _tasks.One(ParentProjectId); entity.WorkRetentionStatus = vm.WorkRetentionStatus; }