public void GetDvdFalse(int id, string rating) { IDvdRepository repo = DataFactory.Get(); Dvd dvd = repo.Get(id); Assert.AreNotEqual(dvd.RatingValue, rating); }
public void GetByDirector(string director) { IDvdRepository repo = DataFactory.Get(); List <Dvd> dvd = repo.GetByDirectorName(director); Assert.AreEqual(dvd.Count, 1); }
public void DeleteDvd(int id) { IDvdRepository repo = DataFactory.Get(); repo.Delete(id); Dvd dvd = repo.Get(id); Assert.AreEqual(dvd, null); }
public void UpdateDvd(int id) { IDvdRepository repo = DataFactory.Get(); Dvd dvd = repo.Get(id); dvd.ReleaseYear = 3000; repo.Update(dvd); Dvd dvdUpdate = repo.Get(id); Assert.AreEqual(dvdUpdate.ReleaseYear, 3000); }
public void EditDvd(int id, Dvd dvd) { //validate edit if (ModelState.IsValid) { IDvdRepository DvdRepo = DvdRepositoryFactory.Create(); DvdRepo.Edit(dvd); } else { Content(HttpStatusCode.BadRequest, "Model state invalid"); } }
public void CreateDvd(AddDvdRequest request) { IDvdRepository repo = DvdRepositoryFactory.Create(); Dvd dvd = new Dvd { Title = request.Title, RealeaseYear = request.RealeaseYear, Director = request.Director, Rating = request.Rating, Notes = request.Notes }; repo.AddDvd(dvd); }
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 void UpdateDvd(int id, EditDvdRequest request) { IDvdRepository repo = DvdRepositoryFactory.Create(); Dvd dvd = new Dvd { DvdId = request.DvdId, Title = request.Title, RealeaseYear = request.RealeaseYear, Director = request.Director, Rating = request.Rating, Notes = request.Notes }; repo.EditDvd(dvd, id); }
public List <Dvd> GetByDirector(string directorName) { IDvdRepository repo = DvdRepositoryFactory.Create(); return(repo.GetByDirector(directorName)); }
public List <Dvd> GetByRealeaseYear(int realeaseYear) { IDvdRepository repo = DvdRepositoryFactory.Create(); return(repo.GetByYear(realeaseYear)); }
public List <Dvd> GetByTitle(string title) { IDvdRepository repo = DvdRepositoryFactory.Create(); return(repo.GetByTitle(title)); }
public List <Dvd> GetAll() { IDvdRepository repo = DvdRepositoryFactory.Create(); return(repo.GetAll()); }
public Dvd GetById(int id) { IDvdRepository repo = DvdRepositoryFactory.Create(); return(repo.GetById(id)); }
public void DeleteDvd(int id) { IDvdRepository repo = DvdRepositoryFactory.Create(); repo.DeleteDvd(id); }
public IHttpActionResult GetByRating(string rating) { IDvdRepository DvdRepo = DvdRepositoryFactory.Create(); return(Ok(DvdRepo.GetByRating(rating))); }
public DataManagerFactory(IDvdRepository dvdRepository) { _dvdRepository = dvdRepository; }
public IHttpActionResult GetAll() { IDvdRepository DvdRepo = DvdRepositoryFactory.Create(); return(Ok(DvdRepo.GetAll())); }
public IHttpActionResult GetById(int id) { IDvdRepository DvdRepo = DvdRepositoryFactory.Create(); return(Ok(DvdRepo.GetById(id))); }
public DVDController() { _dvdRepository = DvdRepoManager.Create(); }
public DvdController() { _repo = RepositoryFactory.Create(); }
public List <Dvd> GetByRating(string rating) { IDvdRepository repo = DvdRepositoryFactory.Create(); return(repo.GetByRating(rating)); }
public IHttpActionResult GetByReleaseYear(int releaseYear) { IDvdRepository DvdRepo = DvdRepositoryFactory.Create(); return(Ok(DvdRepo.GetByReleaseYear(releaseYear))); }
public void PrepRepo() { _repo = new DvdRepositoryADO("Data Source=localhost;initial catalog=DvdLibrary;persist security info=True;user id=DvdLibraryApp;password=testing123;MultipleActiveResultSets=True;"); }
public IHttpActionResult GetByDirectorName(string directorName) { IDvdRepository DvdRepo = DvdRepositoryFactory.Create(); return(Ok(DvdRepo.GetByDirector(directorName))); }
public DvdManager(IDvdRepository dvdRepository) { _dvdRepository = dvdRepository; }
public IHttpActionResult GetByTitle(string title) { IDvdRepository DvdRepo = DvdRepositoryFactory.Create(); return(Ok(DvdRepo.GetByTitle(title))); }
public DvdsController(IDvdRepository repo) { _repo = repo; }
public DvdController() { var repositoryType = ConfigurationManager.AppSettings["RepositoryType"]; dvdRepository = repositoryFactory.Create(repositoryType); }
static DvdController() { _repo = DvdRepositoryFactory.Create(); }
public DvdController() { _dvdRepository = DataManagerFactory.Create(); }