// GET: City public ActionResult Index(AreaMasterFilter objFilter, int?pageNumber) { AreaMasterListVM empVM = null; try { objAreaBL = new AreaBL(); if (TempData["CityFilter"] != null) { objFilter = (AreaMasterFilter)TempData["CityFilter"]; objFilter.CountryID = 0; if (pageNumber != null) { if (pageNumber != 0) { objFilter.PageNumber = pageNumber ?? objFilter.PageNumber; } TempData.Keep("CityFilter"); } } empVM = GetAreaListVM(objFilter); return(View("Index", empVM)); } catch (Exception ex) { throw; } finally { empVM = null; objAreaBL = null; } }
private AreaMasterListVM GetAreaListVM(AreaMasterFilter objFilter) { //Thread.Sleep(1000); //CountryMasterListVM userListVM = null; CommonBL objCommonBL = null; try { objAreaBL = new AreaBL(); objListVM = new AreaMasterListVM(); objCommonBL = new CommonBL(); objFilter.PagingRoute = new PagingRoute() { Action = "Index", Controller = "State" }; objListVM.lstAreaMaster = objAreaBL.GetData(objFilter); // objListVM.lstUserTypes = objCommonBL.GetCodeDetail(new CodeDetailFilter() { CodeTypeId = 1 }); objListVM.QueryBO = objListVM.objFilter = objFilter; return(objListVM); } catch (Exception ex) { throw; } finally { objListVM = null; } }
public ActionResult Action(AreaMasterFilter objFilter, string submit) { CommonBL objCommonBL = null; AreaMaster objCity = null; try { objDetailsVM = new AreaDetailsVM(); if (submit.ToLower() == "edit") { objCommonBL = new CommonBL(); TempData["CountryFilter"] = objFilter; objAreaBL = new AreaBL(); objDetailsVM = new AreaDetailsVM(); objDetailsVM.AreaMstr = objAreaBL.GetData(new AreaMasterFilter() { AreaID = objFilter.AreaID }).FirstOrDefault(); objDetailsVM.CntMst = Chikitsa.DataAccessLayer.StateDAL.GetCountry(); // objDetailsVM.lstUserTypes = objCommonBL.GetCodeDetail(new CodeDetailFilter() { CodeTypeId = 1 }); return(View("Details", objDetailsVM)); } else if (submit.ToLower() == "delete") { objAreaBL = new AreaBL(); objListVM = new AreaMasterListVM(); objCity = new AreaMaster(objFilter.StateID); objCity.ModifiedBy = 1; objCity.Remarks = "Deleted"; objResponse = objAreaBL.SaveArea(objCity, "D"); objFilter.CountryID = 0; objListVM = GetAreaListVM(objFilter); objListVM.Toast = WebCommon.SetToast(objResponse); return(View("Index", objListVM)); } } catch (Exception ex) { throw; } finally { objAreaBL = null; objDetailsVM = null; objListVM = null; objCommonBL = null; } return(null); }