public ActionResult Add(LegalEntityBranchView legalEntityBranchView, FormCollection form, int?legalEntityFK) { if (ModelState.IsValid) { ILegalEntityBranchesRepository legalEntityBranchesRepository = new LegalEntityBranchesRepository(db); LegalEntityBranch legalEntityBranch = new LegalEntityBranch(); legalEntityBranchView.ConvertTo(legalEntityBranchView, legalEntityBranch); legalEntityBranchesRepository.Add(legalEntityBranch); legalEntityBranchesRepository.SaveChanges(); TempData["message"] = LayoutHelper.GetMessage("INSERT", legalEntityBranch.LegalEntityBranchPK); if (TempData["legalEntityFK"] != null) { return(RedirectToAction("Index", "LegalEntity")); } else { return(RedirectToAction("Index", "LegalEntityBranch")); } } else { legalEntityBranchView.BindDDLs(legalEntityBranchView, db); return(View(legalEntityBranchView)); } }
public ActionResult Edit(int?legalEntityBranchPK) { if (legalEntityBranchPK != null) { ILegalEntityBranchesRepository legalEntityBranchesRepository = new LegalEntityBranchesRepository(db); LegalEntityBranch branch = legalEntityBranchesRepository.GetLegalEntityBranchByPK((int)legalEntityBranchPK); LegalEntityBranchView legalEntityBranchView = new LegalEntityBranchView(); legalEntityBranchView.ConvertFrom(branch, legalEntityBranchView, db); legalEntityBranchView.BindDDLs(legalEntityBranchView, db); return(View(legalEntityBranchView)); } else { return(RedirectToAction("Index", "LegalEntityBranch")); } }
public ActionResult Add(int?legalEntityFK) { LegalEntityBranchView legalEntityBranchView = new LegalEntityBranchView(); // set default country to Croatia legalEntityBranchView.CountryFK = 81; //legalEntities ddl ILegalEntitiesRepository legalEntitiesRepository = new LegalEntitiesRepository(db); if (legalEntityFK != null) { TempData["legalEntityFK"] = legalEntityFK; legalEntityBranchView.LegalEntityFK = (int)legalEntityFK; legalEntityBranchView.LegalEntityName = legalEntitiesRepository.GetLegalEntityByPK((int)legalEntityFK).Name; } legalEntityBranchView.BindDDLs(legalEntityBranchView, db); return(View(legalEntityBranchView)); }
public ActionResult Edit(LegalEntityBranchView legalEntityBranchView, FormCollection form) { if (ModelState.IsValid) { ILegalEntityBranchesRepository legalEntityBranchesRepository = new LegalEntityBranchesRepository(db); LegalEntityBranch legalEntityBranch = legalEntityBranchesRepository.GetLegalEntityBranchByPK((int)legalEntityBranchView.LegalEntityBranchPK); legalEntityBranchView.ConvertTo(legalEntityBranchView, legalEntityBranch); legalEntityBranchesRepository.SaveChanges(); TempData["message"] = LayoutHelper.GetMessage("UPDATE", legalEntityBranch.LegalEntityBranchPK); return(RedirectToAction("Index", "LegalEntityBranch")); } else { legalEntityBranchView.BindDDLs(legalEntityBranchView, db); return(View(legalEntityBranchView)); } }