public void UpdateTest() { //Arrange var controller = new MovieOrdersLogic(new MovieOrderDALStub()); var rightInput = new MovieOrderModelBLL { RentedMovieId = 1, RentedMovie = new MovieModelDAL { ID = 1 }, RentalStartTimeStamp = DateTime.Now.ToString(), RentalUser = new CustomerModelBLL { Email = "*****@*****.**", Password = "******", FirstName = "First", LastName = "Last" } }; //Act var result1 = controller.Update(rightInput); //Assert Assert.IsTrue(result1); }
public JsonResult NewRental(string movieId) { if ((bool)Session["LoggedIn"] != true) { // Ingen innlogget bruker; returnerer feil return(Json("UserError", JsonRequestBehavior.AllowGet)); } try { string username = (string)Session["Username"]; var user = _customerUsersLogic.Get(username); var movId = Int32.Parse(movieId); var movie = _moviesLogic.GetMovie(movId); var movieOrderModelBLL = new MovieOrderModelBLL() { RentedMovieId = movie.ID, RentalStartTimeStamp = DateTime.Now.ToString("dd-MM-yyyy - HH:mm:ss"), RentalUser = user }; _movieOrdersLogic.Create(movieOrderModelBLL); } catch (Exception ex) { return(Json("Some error occured", JsonRequestBehavior.AllowGet)); } return(Json("OK", JsonRequestBehavior.AllowGet)); }
//Summary: Update movie order public bool Update(MovieOrderModelBLL movieOrderModelBLL) { var movieOrderModelDAL = new MovieOrderModelDAL() { RentedMovieId = movieOrderModelBLL.RentedMovieId, RentalStartTimeStamp = movieOrderModelBLL.RentalStartTimeStamp }; var result = MovieOrderDAL.Create(movieOrderModelDAL); return(true); }
//Summary: Get movie order public MovieOrderModelBLL Get(int movieOrderID) { var result = MovieOrderDAL.Get(movieOrderID); if (result == null) { return(null); } var movieOrderBLL = new MovieOrderModelBLL() { RentalStartTimeStamp = result.RentalStartTimeStamp, RentedMovieId = result.RentedMovieId }; return(movieOrderBLL); }
public static List <MovieOrderModelBLL> MapFromMovieOrderModelDALToMovieOrderModelBLL(List <MovieOrderModelDAL> movieOrderModelDAL) { var movieOrderModelBLL = new List <MovieOrderModelBLL>(); foreach (var movieOrderDAL in movieOrderModelDAL) { var movieOrderBLL = new MovieOrderModelBLL() { RentalStartTimeStamp = movieOrderDAL.RentalStartTimeStamp, RentedMovieId = movieOrderDAL.RentedMovieId }; movieOrderModelBLL.Add(movieOrderBLL); } return(movieOrderModelBLL); }
//Summary: Maps list of "MovieOrderModelDAL" objects to "MovieOrderModelBLL" objects. public List <MovieOrderModelBLL> GetMovieOrdersBLL(List <MovieOrderModelDAL> movieOrderModelDAL) { var movieOrderModelBLL = new List <MovieOrderModelBLL>(); foreach (var movieOrderDAL in movieOrderModelDAL) { var movieOrderBLL = new MovieOrderModelBLL() { ID = movieOrderDAL.ID, RentalStartTimeStamp = movieOrderDAL.RentalStartTimeStamp, RentedMovieId = movieOrderDAL.RentedMovieId }; movieOrderModelBLL.Add(movieOrderBLL); } return(movieOrderModelBLL); }