/// <summary> /// Initializes a new instance of the <see cref="CountryDetailPage"/> class. /// </summary> /// <param name="viewModel">The viewModel<see cref="CountryDetailViewModel"/>.</param> public CountryDetailPage(CountryDetailViewModel viewModel) { this.InitializeComponent(); this.ViewModel = viewModel; this.BindingContext = this.ViewModel; }
public ActionResult Edit(int id, CountryDetailViewModel model) { try { if (!ModelState.IsValid) { return(View(model)); } var country = _mapper.Map <Country>(model); var isSuccess = _repo.Update(country); if (!isSuccess) { ModelState.AddModelError("", "در ویرایش اطلاعات مشکلی بوجود آمده است"); return(View(model)); } return(RedirectToAction(nameof(Index))); } catch { ModelState.AddModelError("", "در ویرایش اطلاعات مشکلی بوجود آمده است"); return(View(model)); } }