public ActionResult JmInventoryTRedeemDets_Create([DataSourceRequest] DataSourceRequest request, JmInventoryTRedeemDetViewModel vm) { if (vm != null && ModelState.IsValid) { JmInventoryTRedeemDet entity = new JmInventoryTRedeemDet(); entity.SetAssignedIdTo(Guid.NewGuid().ToString()); ConvertToJmInventoryTRedeemDet(vm, entity); entity.CreatedDate = DateTime.Now; entity.CreatedBy = User.Identity.Name; entity.DataStatus = EnumDataStatus.New.ToString(); _tasks.Insert(entity); } return(Json(new[] { vm }.ToDataSourceResult(request, ModelState))); }
private void ConvertToJmInventoryTRedeemDet(JmInventoryTRedeemDetViewModel vm, JmInventoryTRedeemDet entity) { entity.RedeemId = string.IsNullOrEmpty(vm.RedeemId) ? null : _JmInventoryTRedeemTasks.One(vm.RedeemId); entity.StockId = string.IsNullOrEmpty(vm.StockId) ? null : _JmInventoryTStockTasks.One(vm.StockId); entity.RedeemDetValue = vm.RedeemDetValue; entity.RedeemDetStatus = vm.RedeemDetStatus; entity.RedeemDetDesc = vm.RedeemDetDesc; }