public IHttpActionResult CreateAlphaMember(AlphaListDto alphaDto) { if (!ModelState.IsValid) { return(BadRequest()); } var aTeam = Mapper.Map <AlphaListDto, AlphaList>(alphaDto); context.AlphaLists.Add(aTeam); context.SaveChanges(); alphaDto.Id = aTeam.Id; return(Created(new Uri(Request.RequestUri + "/" + alphaDto.Id), alphaDto)); }
public IHttpActionResult EditPositionAlpha(int posId, AlphaListDto alphaDto) { if (!ModelState.IsValid) { return(BadRequest()); } var aTeam = context.AlphaLists.SingleOrDefault(c => c.PosId == posId); if (aTeam == null) { return(NotFound()); } Mapper.Map(alphaDto, aTeam); context.SaveChanges(); return(Ok()); }
public IHttpActionResult ArchiveMember(int id, AlphaListDto alphaDto) { if (!ModelState.IsValid) { return(BadRequest()); } var aTeam = context.AlphaLists.SingleOrDefault(c => c.Id == id); if (aTeam == null) { return(NotFound()); } aTeam.Active = alphaDto.Active; aTeam.PosId = null; context.SaveChanges(); return(Ok()); }