private void ConvertToMOwner(MOwnerViewModel vm, MOwner entity, string ParentEquipId) { entity.EquipId = string.IsNullOrEmpty(ParentEquipId) ? null : _equipTasks.One(ParentEquipId); entity.OwnerName = vm.OwnerName; entity.OwnerPercent = vm.OwnerPercent; entity.OwnerSinceDate = vm.OwnerSinceDate; entity.OwnerUntilDate = vm.OwnerUntilDate; }
public ActionResult MOwners_Destroy([DataSourceRequest] DataSourceRequest request, MOwnerViewModel vm, string ParentEquipId) { if (vm != null) { var entity = _MOwnerTasks.One(vm.OwnerId); if (entity != null) { entity.ModifiedDate = DateTime.Now; entity.ModifiedBy = User.Identity.Name; entity.DataStatus = EnumDataStatus.Deleted.ToString(); _MOwnerTasks.Update(entity); } } return(Json(ModelState.ToDataSourceResult())); }
public ActionResult MOwners_Create([DataSourceRequest] DataSourceRequest request, MOwnerViewModel vm, string ParentEquipId) { if (vm != null && ModelState.IsValid) { MOwner entity = new MOwner(); entity.SetAssignedIdTo(Guid.NewGuid().ToString()); ConvertToMOwner(vm, entity, ParentEquipId); entity.CreatedDate = DateTime.Now; entity.CreatedBy = User.Identity.Name; entity.DataStatus = EnumDataStatus.New.ToString(); _MOwnerTasks.Insert(entity); } return(Json(new[] { vm }.ToDataSourceResult(request, ModelState))); }