public object Put(int id, [FromBody] GenrePostDto model) { if (ModelState.IsValid) { try { Genre genre = _context.Genre.SingleOrDefault(m => m.Id == id); if (genre == null) { return(NotFound()); } model.UpdateGenre(genre); _context.Update(genre); _context.SaveChanges(); return(StatusCode(200, genre)); } catch (Exception exception) { return(BadRequest(new { exception = exception.InnerException.Message })); } } else { return(BadRequest(ModelState)); } }
public object Post([FromBody] GenrePostDto model) { if (ModelState.IsValid) { try { Genre genre = model.GetGenre(); _context.Add(genre); _context.SaveChanges(); return(StatusCode(201, genre)); } catch (Exception exception) { return(BadRequest(new { exception = exception.InnerException.Message })); } } else { return(BadRequest(ModelState)); } }