Exemple #1
0
        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()));
        }
Exemple #2
0
        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;
 }