public async Task <ActionResult> Edit(Guid id, EditCountryViewModel request) { if (!ModelState.IsValid) { Alert("Invalid Request", NotificationType.error, Int32.Parse(_appConfig.Value.NotificationDisplayTime)); return(View(request)); } if (!id.Equals(request.CountryId)) { Alert("Invalid Request", NotificationType.error, Int32.Parse(_appConfig.Value.NotificationDisplayTime)); return(View(request)); } try { var countryUpdateRequest = new UpdateCountryRequest { Id = request.CountryId, Name = request.Name, Description = request.Description }; var result = await _countryService.Update(id, countryUpdateRequest); if (!result.Success) { Alert($"Error: {result.Message}", NotificationType.error, Int32.Parse(_appConfig.Value.NotificationDisplayTime)); return(View(request)); } Alert($"Country Updated Successfully", NotificationType.success, Int32.Parse(_appConfig.Value.NotificationDisplayTime)); return(RedirectToAction(nameof(Index))); } catch { Alert($"Error Occurred While processing the request", NotificationType.error, Int32.Parse(_appConfig.Value.NotificationDisplayTime)); return(View(request)); } }
public ActionResult Edit(int id) { var model = new EditCountryViewModel(); PrepareViewModel(model, EvolutionResources.bnrAddEditCountry); model.Country = LookupService.FindCountryModel(id); model.LGS = LookupService.LockCountry(model.Country); return(View(model)); }
// GET: CountryController/Edit/5 public ActionResult Edit(int id) { Country editCountry = _countryService.FindBy(id); if (editCountry == null) { return(RedirectToAction(nameof(Index))); } EditCountryViewModel editCountryViewModel = new EditCountryViewModel(id, editCountry); return(View(editCountryViewModel)); }
// GET: CountryController/Details/5 public ActionResult Details(int id) { Country editCountry = _countryService.FindBy(id); if (editCountry == null) { return(RedirectToAction(nameof(Index))); } EditCountryViewModel editCountryViewModel = new EditCountryViewModel(id, editCountry); editCountryViewModel.CreateVM.CityList = _cityService.FindCitiesByNation(id); return(View(editCountryViewModel)); }
public Country Edit(int id, EditCountryViewModel countryVM) { Country originalCountry = FindBy(id); if (originalCountry == null) { return(null); } originalCountry.Name = countryVM.CreateVM.Name; originalCountry.Cities = countryVM.CreateVM.CityList; originalCountry = _countryRepo.Update(originalCountry); return(originalCountry); }
public Country Edit(int id, EditCountryViewModel countryvmodel) { Country OriginalCountry = FindBy(id); if (OriginalCountry == null) { return(null); } OriginalCountry.Name = countryvmodel.Createveiwmodelforcntr.Name; OriginalCountry.Towns = countryvmodel.Createveiwmodelforcntr.CityList; return(_countryRepo.Update(OriginalCountry)); }
public ActionResult Edit(int id, EditCountryViewModel editCountryViewModel) { Country updCountry = _countryService.FindBy(id); if (updCountry == null) { return(RedirectToAction(nameof(Index))); } if (ModelState.IsValid) { _countryService.Edit(id, editCountryViewModel); return(RedirectToAction(nameof(Index))); } //invalid modelstate return(View(editCountryViewModel)); }
// GET: CountryController/Details/5 public ActionResult Details(int id) { Country Editcountry = _countryService.FindBy(id); //EditCountryViewModel Editcountry = country. if (Editcountry == null) { return(RedirectToAction(nameof(Index))); } EditCountryViewModel editCountry = new EditCountryViewModel(id, Editcountry); editCountry.Createveiwmodelforcntr.CityList = _cityService.FindTownresident(id); return(View(editCountry)); }
public ActionResult Edit(EditCountryViewModel model) { var country = mapper.Map <EditCountryViewModel, Country>(model); try { if (ModelState.IsValid) { if (countryLogic.Edit(country)) { return(RedirectToAction("Index")); } } return(View(model)); } catch { return(View(model)); } }
public ActionResult Save(EditCountryViewModel model, string command) { if (command.ToLower() == "save") { var modelError = LookupService.InsertOrUpdateCountry(model.Country, CurrentUser, model.LGS); if (modelError.IsError) { PrepareViewModel(model, EvolutionResources.bnrAddEditCountry); model.SetErrorOnField(ErrorIcon.Error, modelError.Message, "Country_" + modelError.FieldName); return(View("Edit", model)); } else { return(RedirectToAction("Countries")); } } else { return(RedirectToAction("Countries")); } }
// GET: Countries/Edit/5 public async Task <ActionResult> Edit(Guid id) { var country = new EditCountryViewModel(); try { var result = await _countryService.FindById(id); if (!result.Success) { Alert($"{result.Message}", NotificationType.info, Int32.Parse(_appConfig.Value.NotificationDisplayTime)); return(View(country)); } country.CountryId = result.Data.Id; country.Name = result.Data.Name; country.Description = result.Data.Description; return(View(country)); } catch (Exception ex) { Alert($"Error! {ex.Message}", NotificationType.error, Int32.Parse(_appConfig.Value.NotificationDisplayTime)); return(View(country)); } }
public EditCountryPage(DAL.Models.Country _country) { InitializeComponent(); BindingContext = new EditCountryViewModel(this.Navigation, this, _country); }