public IHttpActionResult New(AddDvdRequest model) { dvd movie = new dvd(); // if (ModelState.IsValid) // { movie.title = model.title; movie.rating = model.rating; movie.director = model.director; movie.realeaseYear = model.realeaseYear; movie.notes = model.notes; _dvdRepository.Add(movie); // DvdRepoMock.Edit(movie); return(Ok(movie)); // } // else { return NotFound(); } // return Ok(DvdRepoMock.GetAll()); }
public IHttpActionResult AddDvd(Dvd dvd) { //validate add if (ModelState.IsValid) { IDvdRepository DvdRepo = DvdRepositoryFactory.Create(); DvdRepo.Add(dvd); //return route return(Created($"/dvd{dvd.DvdId}", dvd)); } else { return(Content(HttpStatusCode.BadRequest, "Model state invalid")); } }
public IHttpActionResult Add(AddDvdRequest request) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } DVD dvd = new DVD() { Title = request.Title, ReleaseYear = request.ReleaseYear, Director = request.Director, Rating = request.Rating, Notes = request.Notes }; repository.Add(dvd); return(Created($"dvd/{dvd.DvdID}", dvd)); }
public IHttpActionResult Add(AddDvdRequest request) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Dvd dvd = new Dvd() { title = request.title, realeaseYear = request.realeaseYear, rating = request.rating, director = request.director, notes = request.notes }; repo.Add(dvd); return(Created($"dvds/get/{dvd.dvdId}", dvd)); }
// POST api/<controller> public IHttpActionResult Add(Dvd dvds) { _repo.Add(dvds); return(Created($"dvd/{dvds.dvdId}", dvds)); }
public IHttpActionResult Add(Dvd dvd) { repos.Add(dvd); return(Created($"dvds/{dvd.DvdId}", dvd)); }