Esempio n. 1
0
        public ActionResult UpdateTeam([FromBody] TeamUpdateData teamData, int id)
        {
            var team = context.Teams.FirstOrDefault(x => x.Id == id);

            if (team == null)
            {
                return(NotFound());
            }

            if (teamData.Name != null)
            {
                team.Name = teamData.Name;
            }

            context.SaveChanges();

            return(Ok(team));
        }
Esempio n. 2
0
        public ActionResult Put([FromBody] TeamUpdateData teamData)
        {
            var userName = HttpContext.User.Claims.FirstOrDefault().Value;
            var user     = context.Users.FirstOrDefault(x => x.UserName == userName);

            var team = context.Teams.FirstOrDefault(x => x.Id == user.TeamId);

            if (team == null)
            {
                return(NotFound());
            }

            if (teamData.Name != null)
            {
                team.Name = teamData.Name;
            }

            context.SaveChanges();

            return(Ok(team));
        }