public IHttpActionResult GetTeamMembersByTeamId(int teamId) { var service = new TeamCharacterService(Guid.Parse(User.Identity.GetUserId())); var team = service.GetTeamList(teamId); return(Ok(team)); }
public IHttpActionResult GetAllButTeam(int teamId) { var service = new TeamCharacterService(Guid.Parse(User.Identity.GetUserId())); var team = service.GetAvailableCharacters(teamId); return(Ok(team)); }
public IHttpActionResult GetAll() { var service = new TeamCharacterService(Guid.Parse(User.Identity.GetUserId())); var team = service.GetAllTeamCharacterItems(); return(Ok(team)); }
public IHttpActionResult Delete(int characterId, int teamId) { var service = new TeamCharacterService(Guid.Parse(User.Identity.GetUserId())); if (!service.DeleteTeamCharacter(characterId, teamId)) { return(InternalServerError()); } return(Ok()); }
public IHttpActionResult Post(TeamCharacterCreate model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = new TeamCharacterService(Guid.Parse(User.Identity.GetUserId())); if (!service.AddCharacterToTeam(model.CharacterId, model.TeamId)) { return(InternalServerError()); } return(Ok()); }