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));
        }