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 void ConvertTo(LegalEntityBankView LegalEntityBankView, LegalEntityBank LegalEntityBank) { LegalEntityBank.LegalEntityBankPK = LegalEntityBankView.LegalEntityBankPK; LegalEntityBank.LegalEntityFK = LegalEntityBankView.LegalEntityFK; LegalEntityBank.BankFK = LegalEntityBankView.BankFK; LegalEntityBank.Iban = LegalEntityBankView.Iban; LegalEntityBank.ChangeDate = LegalEntityBankView.ChangeDate; LegalEntityBank.Deleted = LegalEntityBankView.Deleted; }
public void ConvertFrom(LegalEntityBank LegalEntityBank, LegalEntityBankView LegalEntityBankView, ObjectContext db) { LegalEntityBankView.LegalEntityBankPK = LegalEntityBank.LegalEntityBankPK; LegalEntityBankView.LegalEntityFK = LegalEntityBank.LegalEntityFK; LegalEntityBankView.BankFK = LegalEntityBank.BankFK; LegalEntityBankView.Iban = LegalEntityBank.Iban; LegalEntityBankView.Deleted = LegalEntityBank.Deleted; ILegalEntitiesRepository legalEntitiesRepository = new LegalEntitiesRepository(db); LegalEntity legalEntity = legalEntitiesRepository.GetLegalEntityByPK((int)LegalEntityBankView.LegalEntityFK); LegalEntityBankView.LegalEntityName = legalEntity.Name + " (" + legalEntity.OIB + ")"; }
public ActionResult Delete(int?legalEntityBankPK) { ILegalEntityBanksRepository legalEntitiesBanksRepository = new LegalEntityBanksRepository(db); if (legalEntityBankPK != null) { LegalEntityBank legalEntityBank = legalEntitiesBanksRepository.GetLegalEntityBankByPK((int)legalEntityBankPK); legalEntityBank.Deleted = true; legalEntitiesBanksRepository.SaveChanges(); TempData["message"] = LayoutHelper.GetMessage("DELETE", legalEntityBank.LegalEntityBankPK); } return(Redirect(Request.UrlReferrer.AbsoluteUri)); }
public ActionResult Edit(int?legalEntityBankPK) { if (legalEntityBankPK != null) { ILegalEntityBanksRepository legalEntitiesBanksRepository = new LegalEntityBanksRepository(db); LegalEntityBank legalEntityBank = legalEntitiesBanksRepository.GetLegalEntityBankByPK((int)legalEntityBankPK); LegalEntityBankView legalEntityBankView = new LegalEntityBankView(); legalEntityBankView.ConvertFrom(legalEntityBank, legalEntityBankView, db); legalEntityBankView.BindDLLs(legalEntityBankView, db); return(View(legalEntityBankView)); } else { return(RedirectToAction("Index", "LegalEntityBank")); } }
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)); } }