コード例 #1
0
        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);
        }
コード例 #2
0
        /// <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);
            }
        }