public ActionResult Create_Post() { try // handle exogenous exceptions { try // log all exceptions { RegionBusinessModelLayers regionLUBusinessModelLayers = new RegionBusinessModelLayers(); ViewBag.Regions = new SelectList(regionLUBusinessModelLayers.RegionSelect, "RegionID", "RegionDescription"); TerritoriesBusinessModelLayers territoriesBusinessModelLayers = new TerritoriesBusinessModelLayers(); BusinessModelLayer.TerritoriesSingle territories = new BusinessModelLayer.TerritoriesSingle(); TryUpdateModel(territories); if (ModelState.IsValid) { //mm territoriesBusinessModelLayers.AddTerritories(territories); return(RedirectToAction("List")); } else { return(View()); } } catch (Exception ex) { BusinessLayer.ExceptionLogging exlog = new BusinessLayer.ExceptionLogging(); exlog.SendExcepToDB(ex); throw; } } catch (Exception) { throw; } }
public ActionResult Create_Post() { try // handle exogenous exceptions { try // log all exceptions { RegionBusinessModelLayers regionBusinessModelLayers = new RegionBusinessModelLayers(); BusinessModelLayer.RegionSingle region = new BusinessModelLayer.RegionSingle(); TryUpdateModel(region); if (ModelState.IsValid) { //mm regionBusinessModelLayers.AddRegion(region); return(RedirectToAction("List")); } else { return(View()); } } catch (Exception ex) { BusinessLayer.ExceptionLogging exlog = new BusinessLayer.ExceptionLogging(); exlog.SendExcepToDB(ex); throw; } } catch (Exception) { throw; } }
public ActionResult Details(string TerritoryID) { try // handle exogenous exceptions { try // log all exceptions { RegionBusinessModelLayers regionLUBusinessModelLayers = new RegionBusinessModelLayers(); ViewBag.Regions = new SelectList(regionLUBusinessModelLayers.RegionSelect, "RegionID", "RegionDescription"); TerritoriesBusinessModelLayers territoriesBusinessModelLayers = new TerritoriesBusinessModelLayers(); BusinessModelLayer.TerritoriesSingle territories = territoriesBusinessModelLayers.GetAllTerritoriess().FirstOrDefault(x => x.TerritoryID == TerritoryID); return(View(territories)); } catch (Exception ex) { BusinessLayer.ExceptionLogging exlog = new BusinessLayer.ExceptionLogging(); exlog.SendExcepToDB(ex); throw; } } catch (Exception) { throw; } }
public ActionResult Delete_Post(int RegionID) { try // handle exogenous exceptions { try // log all exceptions { RegionBusinessModelLayers regionBusinessModelLayers = new RegionBusinessModelLayers(); //mm regionBusinessModelLayers.DeleteRegion(RegionID); return(RedirectToAction("List")); } catch (Exception ex) { BusinessLayer.ExceptionLogging exlog = new BusinessLayer.ExceptionLogging(); exlog.SendExcepToDB(ex); throw; } } catch (Exception) { throw; } }
public ActionResult Create_Get() { try // handle exogenous exceptions { try // log all exceptions { RegionBusinessModelLayers regionLUBusinessModelLayers = new RegionBusinessModelLayers(); ViewBag.Regions = new SelectList(regionLUBusinessModelLayers.RegionSelect, "RegionID", "RegionDescription"); return(View()); } catch (Exception ex) { BusinessLayer.ExceptionLogging exlog = new BusinessLayer.ExceptionLogging(); exlog.SendExcepToDB(ex); throw; } } catch (Exception) { throw; } }
public ActionResult Details(int RegionID) { try // handle exogenous exceptions { try // log all exceptions { RegionBusinessModelLayers regionBusinessModelLayers = new RegionBusinessModelLayers(); BusinessModelLayer.RegionSingle region = regionBusinessModelLayers.GetAllRegions().FirstOrDefault(x => x.RegionID == RegionID); return(View(region)); } catch (Exception ex) { BusinessLayer.ExceptionLogging exlog = new BusinessLayer.ExceptionLogging(); exlog.SendExcepToDB(ex); throw; } } catch (Exception) { throw; } }
public ActionResult Edit(string TerritoryID, string sortOrder, string currentFilter, string searchString, int?page, string PgeSize) { try // handle exogenous exceptions { try // log all exceptions { RegionBusinessModelLayers regionLUBusinessModelLayers = new RegionBusinessModelLayers(); ViewBag.Regions = new SelectList(regionLUBusinessModelLayers.RegionSelect, "RegionID", "RegionDescription"); ViewBag.CurrentSort = sortOrder; ViewBag.TerritoryID = TerritoryID; BusinessLayer.Validation pge = new BusinessLayer.Validation(); List <SelectListItem> PgeSizes = pge.PageSize(); //Assigning generic list to ViewBag ViewBag.PgeSizeList = PgeSizes; if (searchString != null) { page = 1; } else { searchString = currentFilter; } ViewBag.CurrentFilter = searchString; //TERRITORIES TABLE MASTER BusinessModelLayer.Territories.TerritoriesMasterDetailModel pageModel = new BusinessModelLayer.Territories.TerritoriesMasterDetailModel(); TerritoriesBusinessModelLayers territoriesBusinessModelLayers = new TerritoriesBusinessModelLayers(); Territories.TerritoriesMasterDetailModel territoriesMasterDetailModel = new Territories.TerritoriesMasterDetailModel(); pageModel.Territories = territoriesBusinessModelLayers.GetAllTerritoriess().FirstOrDefault(x => x.TerritoryID == TerritoryID); int pageSize = 10; if (PgeSize != null) { Int32.TryParse(PgeSize, out pageSize); } ViewBag.PgeSize = pageSize; int pageNumber = (page ?? 1); //EMPLOYEETERRITORIES DETAIL BEGIN ViewBag.TerritoryIDSortParm = String.IsNullOrEmpty(sortOrder) ? "TerritoryID_desc" : ""; EmployeeterritoriesBusinessModelLayers employeeterritoriesBusinessModelLayers = new EmployeeterritoriesBusinessModelLayers(); List <BusinessModelLayer.Vwemployeeterritories> employeeterritoriess = employeeterritoriesBusinessModelLayers.GetAllVwemployeeterritoriess().FindAll(x => x.TerritoryID == TerritoryID).ToList(); if (!String.IsNullOrEmpty(searchString)) { employeeterritoriess = employeeterritoriess.Where(s => s.TerritoryID == TerritoryID && s.TerritoryID.ToString().ToLower().Contains(searchString.ToLower())).ToList(); } switch (sortOrder) { case "TerritoryID_desc": employeeterritoriess = employeeterritoriess.OrderByDescending(s => s.TerritoryID).ToList(); break; default: // TerritoryID ascending employeeterritoriess = employeeterritoriess.OrderBy(s => s.TerritoryID).ToList(); break; } pageModel.EmployeeterritoriesVwDetl = employeeterritoriess.ToPagedList(pageNumber, pageSize); //EMPLOYEETERRITORIES DETAIL END return(View(pageModel)); } catch (Exception ex) { BusinessLayer.ExceptionLogging exlog = new BusinessLayer.ExceptionLogging(); exlog.SendExcepToDB(ex); throw; } } catch (Exception) { throw; } }
public ViewResult List(string sortOrder, string currentFilter, string searchString, int?page, string PgeSize) { try // handle exogenous exceptions { try // log all exceptions { ViewBag.CurrentSort = sortOrder; ViewBag.RegionDescriptionSortParm = String.IsNullOrEmpty(sortOrder) ? "RegionDescription_desc" : ""; BusinessLayer.Validation pge = new BusinessLayer.Validation(); List <SelectListItem> PgeSizes = pge.PageSize(); //Assigning generic list to ViewBag ViewBag.PgeSizeList = PgeSizes; if (searchString != null) { page = 1; } else { searchString = currentFilter; } ViewBag.CurrentFilter = searchString; RegionBusinessModelLayers regionBusinessModelLayers = new RegionBusinessModelLayers(); List <BusinessModelLayer.Vwregion> vwregions = regionBusinessModelLayers.GetAllVwregions(); if (!String.IsNullOrEmpty(searchString)) { vwregions = vwregions.Where(s => s.RegionDescription.ToString().ToLower().Contains(searchString.ToLower())).ToList(); } switch (sortOrder) { case "RegionDescription_desc": vwregions = vwregions.OrderByDescending(s => s.RegionDescription).ToList(); break; //case "!!!": // vwregions = vwregions.OrderBy(s => s.!!!).ToList(); // break; //case "!!!_desc": // vwregions = vwregions.OrderByDescending(s => s.!!!).ToList(); // break; default: // RegionDescription ascending vwregions = vwregions.OrderBy(s => s.RegionDescription).ToList(); break; } int pageSize = 10; if (PgeSize != null) { Int32.TryParse(PgeSize, out pageSize); } ViewBag.PgeSize = pageSize; int pageNumber = (page ?? 1); return(View(vwregions.ToPagedList(pageNumber, pageSize))); } catch (Exception ex) { BusinessLayer.ExceptionLogging exlog = new BusinessLayer.ExceptionLogging(); exlog.SendExcepToDB(ex); throw; } } catch (Exception) { throw; } }
public ActionResult Edit_Post(RegionSingle region, string sortOrder, string currentFilter, string searchString, int?page, string PgeSize) { try // handle exogenous exceptions { try // log all exceptions { RegionBusinessModelLayers regionBusinessModelLayers = new RegionBusinessModelLayers(); if (ModelState.IsValid) { //mm regionBusinessModelLayers.UpdateRegion(region); return(RedirectToAction("List")); } ViewBag.CurrentSort = sortOrder; ViewBag.RegionID = region.RegionID; BusinessLayer.Validation pge = new BusinessLayer.Validation(); List <SelectListItem> PgeSizes = pge.PageSize(); //Assigning generic list to ViewBag ViewBag.PgeSizeList = PgeSizes; if (searchString != null) { page = 1; } else { searchString = currentFilter; } ViewBag.CurrentFilter = searchString; //REGION TABLE MASTER BusinessModelLayer.Region.RegionMasterDetailModel pageModel = new BusinessModelLayer.Region.RegionMasterDetailModel { Region = regionBusinessModelLayers.GetAllRegions().Single(x => x.RegionID == region.RegionID) }; int pageSize = 10; if (PgeSize != null) { Int32.TryParse(PgeSize, out pageSize); } ViewBag.PgeSize = pageSize; int pageNumber = (page ?? 1); //TERRITORIES DETAIL BEGIN ViewBag.TerritoryDescriptionSortParm = String.IsNullOrEmpty(sortOrder) ? "TerritoryDescription_desc" : ""; TerritoriesBusinessModelLayers territoriesBusinessModelLayers = new TerritoriesBusinessModelLayers(); pageModel.TerritoriesVwDetl = territoriesBusinessModelLayers.GetAllVwterritoriess().FindAll(x => x.RegionID == region.RegionID).ToList().ToPagedList(pageNumber, pageSize); if (!String.IsNullOrEmpty(searchString)) { pageModel.TerritoriesVwDetl = pageModel.TerritoriesVwDetl.Where(s => s.TerritoryDescription.ToString().ToLower().Contains(searchString.ToLower())).ToList().ToPagedList(pageNumber, pageSize); } switch (sortOrder) { case "TerritoryDescription_desc": pageModel.TerritoriesVwDetl = pageModel.TerritoriesVwDetl.OrderByDescending(s => s.TerritoryDescription).ToList().ToPagedList(pageNumber, pageSize); break; default: // TerritoryDescription ascending pageModel.TerritoriesVwDetl = pageModel.TerritoriesVwDetl.OrderBy(s => s.TerritoryDescription).ToList().ToPagedList(pageNumber, pageSize); break; } //TERRITORIES DETAIL END return(View(pageModel)); } catch (Exception ex) { BusinessLayer.ExceptionLogging exlog = new BusinessLayer.ExceptionLogging(); exlog.SendExcepToDB(ex); throw; } } catch (Exception) { throw; } }