public async Task <IActionResult> Add(AddPlayerInputModel model) { var teamId = model.TeamId; await this.playersService.AddPlayerAsync(model); return(this.Redirect("/Players/All")); }
public IActionResult Add() { var teams = this.teamsServices.GetAllTeams <TeamDropDownViewModel>(); var viewModel = new AddPlayerInputModel { Teams = teams, }; return(this.View(viewModel)); }
public async Task AddPlayerAsync(AddPlayerInputModel model) { var player = new ProPlayer { NickName = model.NickName, Name = model.Name, Region = model.Region, Image = model.Image, Status = model.Status, TeamId = model.TeamId, Biography = model.Biography, Dota2Info = model.Dota2Info, }; await this.playerRepository.AddAsync(player); await this.playerRepository.SaveChangesAsync(); }