public List <JsMovieViewModel> OrderMovie(int orderId) { List <JsMovieViewModel> jsMovieList = new List <JsMovieViewModel>(); JsMovieViewModel m = new JsMovieViewModel() { Title = "Gjøkeredet", MovieId = 1, Price = 80.00 }; jsMovieList.Add(m); jsMovieList.Add(m); jsMovieList.Add(m); return(jsMovieList); }
/// <summary> /// Metoden går inn i databasen via context og henter ut alle de korrekte ordrelinjene /// til en ordre. Når ordrelinjene er hentet ut, blir de definert i et ViewModel objekt, /// som blir brukt til et View. /// </summary> /// <param name="orderId">Metoden tar inn et ordreId parameter som definerer hvilke ordrelinjer /// som skal hentes ut fra databasen</param> /// <returns>Returnerer en liste av ViewModel objekter</returns> public List <JsMovieViewModel> OrderMovie(int orderId) { using (var context = new LunaContext()) { List <OrderLine> orderLineList = context.OrderLines.Include("Movie").Where(o => o.Order.OrderId == orderId).ToList(); List <JsMovieViewModel> jsMovieList = new List <JsMovieViewModel>(); foreach (var orderlinje in orderLineList) { JsMovieViewModel m = new JsMovieViewModel() { Title = orderlinje.Movie.Title, MovieId = orderlinje.Movie.MovieId, Price = orderlinje.Movie.Price }; jsMovieList.Add(m); } return(jsMovieList); } }