public ActionResult <Athlete> AddAthlete(Athlete athlete) { Athlete obj; if (athlete.IdAthlete != 0) { obj = athleteService.Update(athlete); if (obj == null) { return(NoContent()); } } else { var possibleExist = athleteService.GetByEmail(athlete.Email); if (possibleExist == null) { obj = athleteService.Add(athlete); } else { return(Conflict()); } } return(Ok(obj)); }