public ActionResult _DeleteAccountStock(int id) { var cu = GetRentedUnit(id); //var vm = DeleteRentedUnitVM.CreateDeleteRentedUnitVM(cu.UnitId, DateTime.Today, // cu.Stock.ProductLifeCycleId, cu.Stock.ManufacturerModel); DeleteRentedUnitVM vm = Mapper.Map <RentedUnit, DeleteRentedUnitVM>(cu); vm.ReturnDeposit = true; return(PartialView(vm)); }
public ActionResult _DeleteAccountStock(DeleteRentedUnitVM mDeleteRentedUnitVm) { var cu = GetRentedUnit(mDeleteRentedUnitVm.UnitId); if (TryUpdateModel(cu)) { if (TryValidateModel(cu)) { if (ExecuteRepositoryAction(() => { _accountService.DeleteRentedUnit(cu, mDeleteRentedUnitVm.ProductCycleLifeId, mDeleteRentedUnitVm.ReturnDeposit); _accountService.CommitChanges(); })) { return(ReturnJsonFormSuccess()); } } } return(PartialView(mDeleteRentedUnitVm)); }