예제 #1
0
        public ActionResult _EditRentalAccountStock(int id)
        {
            Unit cu = GetRentedUnit(id);

            ViewBag.ContractChangeableProductLifeCycle =
                _accountService.GetChangeableProductLifeCylesForAccount(cu.CustomerAccountId)
                .Select(c => c.ProductLifeCycle);
            var conVm = EditCustomerAccountStockVM.CreateContractUnitStockVM(
                cu.CustomerAccountId, cu.StockId, cu.Stock.ProductLifeCycleId, cu.UnitId);

            return(PartialView("_EditAccountStock", conVm));
        }
예제 #2
0
        public ActionResult _EditRentalAccountStock(EditCustomerAccountStockVM mContractUnitStock)
        {
            var ru = GetRentedUnit(mContractUnitStock.UnitId);

            if (ExecuteRepositoryAction(() =>
            {
                _accountService.SwapRentedUnit(ru, mContractUnitStock.StockId, mContractUnitStock.OldStockProductCycleId);
                _customerService.CommitChanges();
            }))
            {
                return(ReturnJsonFormSuccess());
            }

            return(PartialView("_EditAccountStock", mContractUnitStock));
        }
예제 #3
0
 public ActionResult _EditPurchaseAccountStock(EditCustomerAccountStockVM mCustomerAccount)
 {
     throw new NotImplementedException();
     //if (ModelState.IsValid && TryValidateModel(mCustomerAccount))
     //{
     //    var cu = _contractService.GetCustomerAccount(mCustomerAccount.CustomerAccountId) as PurchaseAccount;
     //    if (TryUpdateModel(cu))
     //    {
     //        if (ExecuteRepositoryAction(() =>
     //        {
     //            _customerService.UpdatePurchaseAccountStock(cu,
     //                mCustomerAccount.
     //                    OldStockId,
     //                mCustomerAccount.
     //                    OldStockProductCycleId);
     //            _customerService.CommitChanges();
     //        }))
     //        {
     //            return ReturnJsonFormSuccess();
     //        }
     //    }
     //}
     //return PartialView("_EditAccountStock", mCustomerAccount);
 }