public async Task <IActionResult> Edit(int id, EditQueenBeePostModel input) { if (this.ModelState.IsValid == false) { return(this.View(input)); } await this.queenBeeService.EditAsync( input.Id, input.QueenType, input.MarkingColour, input.Origin, input.Temper); return(this.RedirectToAction(nameof(AllHivesWithQueens))); }
public IActionResult Edit(int id) { var queen = this.queenBeeService.FindById(id); if (queen == null) { return(this.NotFound()); } var viemModel = new EditQueenBeePostModel { Id = queen.Id, QueenType = queen.Type, MarkingColour = queen.MarkingColour, Origin = queen.Origin, Temper = queen.Temper }; return(this.View(viemModel)); }