Beispiel #1
0
        public async Task <IActionResult> Edit(EditLocationPostModel input)
        {
            if (this.ModelState.IsValid == false)
            {
                return(this.View(input));
            }

            await this.locationInfoService.EditAsync
                (input.Id, input.Settlement, input.Altitude, input.Description);

            return(this.RedirectToAction(nameof(ViewAll)));
        }
Beispiel #2
0
        public IActionResult Edit(int id)
        {
            var location = this.locationInfoService.FindById(id);

            if (location == null)
            {
                return(this.NotFound());
            }

            var viewModel = new EditLocationPostModel
            {
                Id          = location.Id,
                Settlement  = location.Settlement,
                Altitude    = location.Altitude,
                Description = location.Description,
            };

            return(this.View(viewModel));
        }