Esempio n. 1
0
        // 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;
            }
        }
Esempio n. 2
0
        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;
            }
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
 public void SetStateFilter(AreaMasterFilter objFilter, bool prevFilter)
 {
     if (!prevFilter)
     {
         objFilter.Filter = "";
     }
     if (objFilter.AreaID > 0)
     {
         objFilter.Filter += " and am.AreaID ='" + objFilter.AreaID + "'";
     }
     if (!string.IsNullOrEmpty(objFilter.AreaName))
     {
         objFilter.Filter += " and ( am.AreaName like '%" + objFilter.AreaName + "%')";
     }
     if (objFilter.Status != 0)
     {
         objFilter.Filter += " and am.Status ='" + objFilter.Status + "'";
     }
 }
Esempio n. 5
0
        public List <AreaMaster> GetData(AreaMasterFilter objFilter, bool prevFilter = false)
        {
            AreaDAL objAreaDAL = null;

            try
            {
                objAreaDAL = new AreaDAL();
                SetStateFilter(objFilter, prevFilter);
                return(objAreaDAL.Get(objFilter));
            }
            catch (Exception ex)
            {
                throw;
            }
            finally
            {
                objAreaDAL = null;
            }
        }