public IHttpActionResult CreateBoardOfDirector(BoardOfDirectorDto boardOfDirectorDto) { if (!ModelState.IsValid) { return(BadRequest()); } var boardOfDirector = Mapper.Map <BoardOfDirectorDto, BoardOfDirector>(boardOfDirectorDto); _context.BoardOfDirectors.Add(boardOfDirector); _context.SaveChanges(); return(Created(new Uri(Request.RequestUri + "/" + boardOfDirector.Id), boardOfDirectorDto)); }
public IHttpActionResult UpdateBoardOfDirector(int id, BoardOfDirectorDto boardOfDirectorDto) { if (!ModelState.IsValid) { return(BadRequest()); } var boardOfDirectorInDb = _context.BoardOfDirectors.SingleOrDefault(c => c.Id == id); if (boardOfDirectorInDb == null) { return(NotFound()); } Mapper.Map(boardOfDirectorDto, boardOfDirectorInDb); _context.SaveChanges(); return(Ok()); }