Example #1
0
        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));
            }
        }
Example #2
0
        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);
        }
Example #6
0
        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));
        }
Example #9
0
        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));
            }
        }
Example #10
0
 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"));
     }
 }
Example #11
0
        // 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));
            }
        }
Example #12
0
 public EditCountryPage(DAL.Models.Country _country)
 {
     InitializeComponent();
     BindingContext = new EditCountryViewModel(this.Navigation, this, _country);
 }