Exemple #1
0
        public async Task <ActionResult <TeamInsertDTO> > update(int Id, TeamInsertDTO teamInsertDTO)
        {
            var team = await context.Teams.FindAsync(Id);

            if (team == null)
            {
                return(BadRequest("Team Does Not Exist"));
            }

            team.Name = teamInsertDTO.Name;
            await context.SaveChangesAsync();

            return(Ok(teamInsertDTO));
        }
Exemple #2
0
        public async Task <ActionResult <TeamInsertDTO> > Insert(TeamInsertDTO teamInsertDTO)
        {
            // Check Existance
            if (await isTeamExist(teamInsertDTO.Name))
            {
                return(BadRequest("Team Name Exists"));
            }

            // Map to Team Entity
            var team = mapper.Map <Team>(teamInsertDTO);

            // Save to Database
            context.Teams.Add(team);
            await context.SaveChangesAsync();

            return(Ok(teamInsertDTO));
        }