public IActionResult Modify(StationView stationView) { int id = (int)CheckError.ErrorOrther; if (ModelState.IsValid) { string city = HelperACE.GetDataCity()[stationView.City]; string district = HelperACE.GetDataDistrict(stationView.City)[stationView.District]; stationView.Location = $"{city} - {district}"; id = stationRepository.ModifyACE(stationView); } switch (id) { case (int)CheckError.AlreadyName: ViewBag.Result = CheckError.AlreadyName; break; case (int)CheckError.AlreadyPhone: ViewBag.Result = CheckError.AlreadyPhone; break; case (int)CheckError.ErrorOrther: ViewBag.Result = CheckError.ErrorOrther; break; default: TempData["ModifySuccess"] = CheckError.Success; return(RedirectToAction("index")); } ViewBag.ListDistrict = HelperACE.GetDataDistrict(stationView.City); return(View(stationView)); }
public IActionResult Modify() { int id = Convert.ToInt32(HttpContext.Request.Query["id"].ToString()); StationView station = stationRepository.GetByIdACE(id); ViewBag.ListDistrict = HelperACE.GetDataDistrict(station.City); return(View(station)); }
public IActionResult Index() { if (TempData["ModifySuccess"] != null) { ViewBag.ModifySuccess = CheckError.Success; } string strPage = HttpContext.Request.Query["page"].ToString(); int page = Convert.ToInt32(strPage == "" ? "1" : strPage); List <StationView> list = stationRepository.GetData(page); ViewBag.Rows = stationRepository.CountData(); list.ForEach(item => { item.CityName = HelperACE.GetDataCity().SingleOrDefault(s => s.Key == item.City).Value; item.DistrictName = HelperACE.GetDataDistrict(item.City).SingleOrDefault(s => s.Key == item.District).Value; }); return(View(list)); }
public IActionResult GetDistrictByCity(int cityId) { return(Json(JsonConvert.SerializeObject(HelperACE.GetDataDistrict(cityId).ToList()))); }