Exemple #1
0
        public ActionResult Add(LegalEntityBankView legalEntityBankView)
        {
            if (ModelState.IsValid)
            {
                ILegalEntityBanksRepository legalEntitiesBanksRepository = new LegalEntityBanksRepository(db);
                LegalEntityBank             legalEntityBank = new LegalEntityBank();

                legalEntityBankView.ConvertTo(legalEntityBankView, legalEntityBank);

                legalEntitiesBanksRepository.Add(legalEntityBank);
                legalEntitiesBanksRepository.SaveChanges();

                TempData["message"] = LayoutHelper.GetMessage("INSERT", legalEntityBank.LegalEntityBankPK);

                if (TempData["legalEntityFK"] != null)
                {
                    return(RedirectToAction("Index", "LegalEntity"));
                }
                else
                {
                    return(RedirectToAction("Index", "LegalEntityBank"));
                }
            }
            else
            {
                legalEntityBankView.BindDLLs(legalEntityBankView, db);

                return(View(legalEntityBankView));
            }
        }
Exemple #2
0
        public ActionResult Edit(LegalEntityBankView legalEntityBankView)
        {
            if (ModelState.IsValid)
            {
                ILegalEntityBanksRepository legalEntitiesBanksRepository = new LegalEntityBanksRepository(db);
                LegalEntityBank             legalEntityBank = legalEntitiesBanksRepository.GetLegalEntityBankByPK((int)legalEntityBankView.LegalEntityBankPK);
                legalEntityBankView.ConvertTo(legalEntityBankView, legalEntityBank);

                legalEntitiesBanksRepository.SaveChanges();

                TempData["message"] = LayoutHelper.GetMessage("UPDATE", legalEntityBank.LegalEntityBankPK);

                return(RedirectToAction("Index", "LegalEntityBank"));
            }
            else
            {
                legalEntityBankView.BindDLLs(legalEntityBankView, db);

                return(View(legalEntityBankView));
            }
        }