public ActionResult Add(AddDVDRequest model) { if (ModelState.IsValid) { _repository.Add(model.CreateDVD()); TempData["Message"] = "You just added a new DVD to your library!"; return(RedirectToAction("Index", "Home")); } return(View(model)); }
public IHttpActionResult Add(AddDVDRequest request) { var repo = DVDRepositoryFactory.GetRepository(); try { DVD dvd = new DVD() { Title = request.Title, RealeaseYear = request.RealeaseYear, Director = request.Director, Rating = request.Rating, Notes = request.Notes }; repo.Add(dvd); return(Created($"dvd/get/{dvd.DvdId}", dvd)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public ActionResult Add() { var model = new AddDVDRequest(); return(View(model)); }