public async Task <IActionResult> Update(AdminOddsViewModel viewModel) { if (ModelState.IsValid) { await _oddsService.UpdateAsync(OddsMapper.Map(viewModel)); return(RedirectToAction(ProjectConstants.AdminIndexView, ProjectConstants.AdminController)); } return(View()); }
public static OddDto Map(AdminOddsViewModel viewModel) { return(new OddDto() { Id = viewModel.Id, OddName = $"{viewModel.HomeTeamName} vs {viewModel.AwayTeamName}", HomeTeamName = viewModel.HomeTeamName, AwayTeamName = viewModel.AwayTeamName, OddValues = new OddValueDto() { Id = viewModel.OddValues.Id, HomeOddValue = viewModel.OddValues.HomeOddValue, DrawOddValue = viewModel.OddValues.DrawOddValue, AwayOddValue = viewModel.OddValues.AwayOddValue, } }); }