public async Task <IActionResult> EditAsync(EditApiaryPostModel input) { if (this.ModelState.IsValid == false) { return(this.View(input)); } await this.apiaryService.EditAsync( input.Id, input.Name, input.BeekeepingType, input.Capacity); return(RedirectToAction(nameof(ViewAll))); }
public async Task <IActionResult> Edit(int id) { var apiaryDetails = await this.apiaryService.DetailsAsync(id); if (apiaryDetails == null) { return(this.NotFound()); } EditApiaryPostModel editApiry = MapNewEditApiary(apiaryDetails); return(this.View(editApiry)); }