public async Task <IActionResult> Edit(string id) { LeagueTableEditBindingModel leagueTableEditBindingModel = (await this.leagueTableService.GetById(id)).To <LeagueTableEditBindingModel>(); if (leagueTableEditBindingModel == null) { //TODO: Error Handling return(this.Redirect("/LeagueTable/Ranking")); } return(this.View(leagueTableEditBindingModel)); }
public async Task <IActionResult> Edit(string id, LeagueTableEditBindingModel leagueTableEditBindingModel) { if (!this.ModelState.IsValid) { return(this.Redirect($"/LeagueTable/Ranking/Edit/{id}")); } LeagueTableServiceModel leagueTableServiceModel = leagueTableEditBindingModel.To <LeagueTableServiceModel>(); await this.leagueTableService.Edit(id, leagueTableServiceModel); return(this.Redirect($"/LeagueTable/Ranking")); }