public ActionResult Add(BusinessObjects.Models.Branch branch) { try { if (ModelState.IsValid) { branch.bankId = ((BusinessObjects.Models.User)Session["UserObj"]).bankId; BusinessAccessLayer.BALBranches.BALBranches bALBranches = new BusinessAccessLayer.BALBranches.BALBranches(); BusinessObjects.Models.ResultsEnum checkInserted = bALBranches.insertBranch(branch); if (checkInserted == BusinessObjects.Models.ResultsEnum.notInserted) { TempData["errorMsg"] = LangText.checkConnection; return(View()); } else if (checkInserted == BusinessObjects.Models.ResultsEnum.inserted) { return(RedirectToAction("Home", "Branches")); } else { ViewBag.errorMsg = LangText.somethingWentWrongAlert; return(RedirectToAction("Home", "Branches")); } } else { return(View()); } } catch (Exception ex) { ExceptionsWriter.saveExceptionToLogFile(ex); return(View("Error")); } }
public ActionResult Edit(int branchId) { try { BusinessAccessLayer.BALBranches.BALBranches bALBranches = new BusinessAccessLayer.BALBranches.BALBranches(); BusinessObjects.Models.Branch branch = bALBranches.selectBranchById(branchId, ((BusinessObjects.Models.User)Session["UserObj"]).bankId); if (branch == null) { TempData["errorMsg"] = LangText.checkConnection; return(RedirectToAction("Home", "Branches")); } else if (branch.id == 0) { TempData["errorMsg"] = LangText.somethingWentWrongAlert; return(RedirectToAction("Home", "Branches")); } else { return(View(branch)); } } catch (Exception ex) { ExceptionsWriter.saveExceptionToLogFile(ex); return(View("Error")); } }
public ActionResult Edit(int branchId) { try { BusinessAccessLayer.BALBranches.BALBranches bALBranches = new BusinessAccessLayer.BALBranches.BALBranches(); ClaimsPrincipal principal = HttpContext.User as ClaimsPrincipal; var bankId = Convert.ToInt32(principal.FindFirst("BankId").Value); BusinessObjects.Models.Branch branch = bALBranches.selectBranchById(branchId, bankId); if (branch == null) { TempData["errorMsg"] = LangText.checkConnection; return(RedirectToAction("Home", "Branches")); } else if (branch.id == 0) { TempData["errorMsg"] = LangText.somethingWentWrongAlert; return(RedirectToAction("Home", "Branches")); } else { return(View(branch)); } } catch (Exception ex) { ExceptionsWriter.saveEventsAndExceptions(ex, "Exceptions not handled", EventLogEntryType.Error); return(View("Error")); } }
public ActionResult Delete(int branchId) { try { BusinessAccessLayer.BALBranches.BALBranches bALBranches = new BusinessAccessLayer.BALBranches.BALBranches(); BusinessObjects.Models.ResultsEnum checkDeleted = bALBranches.deleteBranchById(branchId, ((BusinessObjects.Models.User)Session["UserObj"]).bankId); if (checkDeleted == BusinessObjects.Models.ResultsEnum.deleted) { return(RedirectToAction("Home")); } else { TempData["errorMsg"] = LangText.somethingWentWrongAlert; return(RedirectToAction("Home")); } } catch (Exception ex) { ExceptionsWriter.saveExceptionToLogFile(ex); return(View("Error")); } }
public ActionResult Home() { try { if (TempData["errorMsg"] != null) { ViewBag.errorMsg = TempData["errorMsg"]; TempData["errorMsg"] = null; } BusinessAccessLayer.BALCommon.BALCommon bALCommon = new BusinessAccessLayer.BALCommon.BALCommon(); BusinessAccessLayer.BALBranches.BALBranches bALBranches = new BusinessAccessLayer.BALBranches.BALBranches(); ClaimsPrincipal principal = HttpContext.User as ClaimsPrincipal; var bankId = Convert.ToInt32(principal.FindFirst("BankId").Value); List <BusinessObjects.Models.Branch> lstBranches = bALBranches.selectBranchesByBankId(bankId); if (lstBranches == null) { TempData["errorMsg"] = LangText.checkConnection; return(RedirectToAction("login", "Login")); } else if (lstBranches.Count == 0) { return(View()); } else if (lstBranches.FirstOrDefault().id == 0) { TempData["errorMsg"] = LangText.somethingWentWrongAlert; return(RedirectToAction("login", "Login")); } else { return(View(lstBranches)); } } catch (Exception ex) { ExceptionsWriter.saveEventsAndExceptions(ex, "Exceptions not handled", EventLogEntryType.Error); return(View("Error")); } }
public ActionResult Home() { try { if (TempData["errorMsg"] != null) { ViewBag.errorMsg = TempData["errorMsg"]; TempData["errorMsg"] = null; } BusinessAccessLayer.BALCommon.BALCommon bALCommon = new BusinessAccessLayer.BALCommon.BALCommon(); BusinessAccessLayer.BALBranches.BALBranches bALBranches = new BusinessAccessLayer.BALBranches.BALBranches(); List <BusinessObjects.Models.Branch> lstBranches = bALBranches.selectBranchesByBankId(((BusinessObjects.Models.User)Session["UserObj"]).bankId); if (lstBranches == null) { TempData["errorMsg"] = LangText.checkConnection; return(RedirectToAction("login", "Login")); } else if (lstBranches.Count == 0) { return(View()); } else if (lstBranches.FirstOrDefault().id == 0) { TempData["errorMsg"] = LangText.somethingWentWrongAlert; return(RedirectToAction("login", "Login")); } else { return(View(lstBranches)); } } catch (Exception ex) { ExceptionsWriter.saveExceptionToLogFile(ex); return(View("Error")); } }
public ActionResult Edit(BusinessObjects.Models.Branch branch) { try { if (ModelState.IsValid) { ClaimsPrincipal principal = HttpContext.User as ClaimsPrincipal; branch.bankId = Convert.ToInt32(principal.FindFirst("BankId").Value); BusinessAccessLayer.BALCommon.BALCommon bALCommon = new BusinessAccessLayer.BALCommon.BALCommon(); BusinessAccessLayer.BALBranches.BALBranches bALBranches = new BusinessAccessLayer.BALBranches.BALBranches(); BusinessObjects.Models.ResultsEnum checkUpdated = bALBranches.updateBranch(branch); if (checkUpdated == BusinessObjects.Models.ResultsEnum.notUpdated) { TempData["errorMsg"] = LangText.checkConnection; return(RedirectToAction("Home", "Branches")); } else if (checkUpdated == BusinessObjects.Models.ResultsEnum.updated) { return(RedirectToAction("Home", "Branches")); } else { TempData["errorMsg"] = LangText.somethingWentWrongAlert; return(RedirectToAction("Home", "Branches")); } } else { return(View()); } } catch (Exception ex) { ExceptionsWriter.saveEventsAndExceptions(ex, "Exceptions not handled", EventLogEntryType.Error); return(View("Error")); } }
public ActionResult Delete(int branchId) { try { BusinessAccessLayer.BALBranches.BALBranches bALBranches = new BusinessAccessLayer.BALBranches.BALBranches(); ClaimsPrincipal principal = HttpContext.User as ClaimsPrincipal; var bankId = Convert.ToInt32(principal.FindFirst("BankId").Value); BusinessObjects.Models.sqlResultsEnum checkDeleted = bALBranches.deleteBranchById(branchId, bankId); if (checkDeleted == BusinessObjects.Models.sqlResultsEnum.success) { return(RedirectToAction("Home")); } else { TempData["errorMsg"] = LangText.somethingWentWrongAlert; return(RedirectToAction("Home")); } } catch (Exception ex) { ExceptionsWriter.saveEventsAndExceptions(ex, "Exceptions not handled", EventLogEntryType.Error); return(View("Error")); } }