public ActionResult Index(StateMasterFilter objFilter, int?pageNumber) { StateMasterListVM empVM = null; try { objStateBL = new StateBL(); if (TempData["StateFilter"] != null) { objFilter = (StateMasterFilter)TempData["StateFilter"]; objFilter.CountryID = 0; if (pageNumber != null) { if (pageNumber != 0) { objFilter.PageNumber = pageNumber ?? objFilter.PageNumber; } TempData.Keep("StateFilter"); } } empVM = GetStateListVM(objFilter); return(View("Index", empVM)); } catch (Exception ex) { throw; } finally { empVM = null; objStateBL = null; } }
public ActionResult DetailsPost(StateDetailsVM objDetailsVM, string Submit) { CommonBL objCommonBL = null; try { if (Submit == "Save") { objStateBL = new StateBL(); objCommonBL = new CommonBL(); objDetailsVM.StateMstr.Status = 1; objResponse = objStateBL.SaveState(objDetailsVM.StateMstr, objDetailsVM.StateMstr.StateID > 0 ? "U" : "C"); objDetailsVM.CntMst = Chikitsa.DataAccessLayer.StateDAL.GetCountry(); // objDetailsVM.lstUserTypes = objCommonBL.GetCodeDetail(new CodeDetailFilter() { CodeTypeId = 1 }); objDetailsVM.Toast = WebCommon.SetToast(objResponse, "State", "Index"); } return(View(objDetailsVM)); } catch (Exception ex) { throw ex; } finally { objStateBL = null; objDetailsVM = null; objCommonBL = null; } }
private StateMasterListVM GetStateListVM(StateMasterFilter objFilter) { //Thread.Sleep(1000); //CountryMasterListVM userListVM = null; CommonBL objCommonBL = null; try { objStateBL = new StateBL(); objListVM = new StateMasterListVM(); objCommonBL = new CommonBL(); objFilter.PagingRoute = new PagingRoute() { Action = "Index", Controller = "State" }; objListVM.lstStateMaster = objStateBL.GetData(objFilter); //objDetailsVM.CntMst = Chikitsa.DataAccessLayer.StateDAL.GetCountry(); //objCommonBL.GetCodeDetail(new CodeDetailFilter() { CodeTypeId = 1 }); objListVM.QueryBO = objListVM.objFilter = objFilter; return(objListVM); } catch (Exception ex) { throw; } finally { objListVM = null; } }
protected void GetCitybyID(int id) { Citytbl ct = new Citytbl(); ct.CityID = id; List <Citytbl> lst = new List <Citytbl>(); lst = objCityBl.GetCitybyId(ct).ToList(); StateBL objstatebl = new StateBL(); foreach (var el in lst) { hdnCityID.Value = el.CityID.ToString(); txtCity.Text = el.CityName; Statetbl st = new Statetbl(); st.StateID = el.StateID; List <Statetbl> lstst = new List <Statetbl>(); lstst = objstatebl.GetStateById(st).ToList(); ddlCountry.SelectedValue = lstst[0].CountryID.ToString(); GetState(lstst[0].CountryID); ddlState.SelectedValue = el.StateID.ToString(); } btnSave.Visible = false; btnUpdate.Visible = true; }
public void GetStateList() { StateBL obj = new StateBL(); List <StateDO> objList = new List <StateDO>(); int CountryId = 96; objList = obj.GetStates(CountryId); ViewData["StateList"] = objList; }
public ActionResult Action(StateMasterFilter objFilter, string submit) { CommonBL objCommonBL = null; StateMaster objState = null; try { objDetailsVM = new StateDetailsVM(); if (submit.ToLower() == "edit") { objCommonBL = new CommonBL(); TempData["CountryFilter"] = objFilter; objStateBL = new StateBL(); objDetailsVM = new StateDetailsVM(); objDetailsVM.StateMstr = objStateBL.GetData(new StateMasterFilter() { StateID = objFilter.StateID }).FirstOrDefault(); objDetailsVM.CntMst = Chikitsa.DataAccessLayer.StateDAL.GetCountry(); // objDetailsVM.lstUserTypes = objCommonBL.GetCodeDetail(new CodeDetailFilter() { CodeTypeId = 1 }); return(View("Details", objDetailsVM)); } else if (submit.ToLower() == "delete") { objStateBL = new StateBL(); objListVM = new StateMasterListVM(); objState = new StateMaster(objFilter.StateID); objState.ModifiedBy = 1; objState.Remark = "Deleted"; objResponse = objStateBL.SaveState(objState, "D"); objFilter.CountryID = 0; objListVM = GetStateListVM(objFilter); objListVM.Toast = WebCommon.SetToast(objResponse); return(View("Index", objListVM)); } } catch (Exception ex) { throw; } finally { objStateBL = null; objDetailsVM = null; objListVM = null; objCommonBL = null; } return(null); }
protected void GetState(int CountryID) { ddlState.Items.Clear(); List <Statetbl> lststate = new List <Statetbl>(); Statetbl ste = new Statetbl(); ste.CountryID = CountryID; StateBL objstatebl = new StateBL(); ste.IsActive = 1; lstState = objStateBL.GetStateByCountryIdIsActive(ste).ToList(); ListItem l = new ListItem(); l.Text = "--Select--"; l.Value = 0.ToString(); ddlState.Items.Add(l); foreach (var st in lstState) { ListItem li = new ListItem(); li.Text = st.StateName; li.Value = st.StateID.ToString(); ddlState.Items.Add(li); } }