public CityDetailView(object parameter) { InitializeComponent(); Parameter = parameter; BindingContext = new CityDetailViewModel(); }
public IActionResult GetCity(Guid id) { var city = CityStorage.Instance.GetById(id); if (city == null) { return(NotFound()); } var model = new CityDetailViewModel(city); return(Ok(model)); }
public IActionResult GetCity(Guid id) { var city = _storage.GetById(id); if (city == null) { _logger.LogWarning("Invalid id detected"); return(NotFound()); } var model = new CityDetailViewModel(city); return(Ok(model)); }
public IActionResult Detail(CityListViewModel vm) { CityDetailViewModel detailViewModel = new CityDetailViewModel(); detailViewModel.Cities = _dao.GetCities(vm.CountryCode, vm.District); detailViewModel.CityListVM = vm; var codes = _dao.GetCountryCodes(); foreach (var code in codes) { SelectListItem item = new SelectListItem(); item.Text = code; detailViewModel.CityListVM.CountryCodes.Add(item); } return(View(detailViewModel)); }
public ActionResult Edit(int id, CityDetailViewModel model) { try { if (!ModelState.IsValid) { return(View(model)); } var city = _mapper.Map <City>(model); var isSuccess = _cityRepository.Update(city); if (!isSuccess) { ModelState.AddModelError("", "در ویرایش اطلاعات مشکلی بوجود آمده است"); return(View(model)); } return(RedirectToAction(nameof(Index))); } catch { ModelState.AddModelError("", "در ویرایش اطلاعات مشکلی بوجود آمده است"); return(View(model)); } }
public CityDetailPage(CityDetailViewModel viewModel) { InitializeComponent(); BindingContext = this.viewModel = viewModel; }
public CityDetailPage(int id) { InitializeComponent(); _id = id; BindingContext = viewModel = new CityDetailViewModel(); }