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