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));
        }
Example #3
0
        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();
        }