public IHttpActionResult Put(GenreModel genre) { Genre dbGenre = uow.GenreRepository.GetById(genre.Id); genre.CopyToEntity(dbGenre); uow.GenreRepository.PromoteOrDemote(dbGenre); uow.GenreRepository.Save(dbGenre); return(Ok(dbGenre)); }
public IHttpActionResult Post(GenreModel genre) { try { Genre dbGenre = new Genre(); genre.CopyToEntity(dbGenre); GenreModel newGenre = new GenreModel(dbGenre); uow.GenreRepository.Save(dbGenre); return(Ok(newGenre)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }