예제 #1
0
        public async Task <IActionResult> Update(AdminOddsViewModel viewModel)
        {
            if (ModelState.IsValid)
            {
                await _oddsService.UpdateAsync(OddsMapper.Map(viewModel));

                return(RedirectToAction(ProjectConstants.AdminIndexView, ProjectConstants.AdminController));
            }

            return(View());
        }
예제 #2
0
 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,
         }
     });
 }