コード例 #1
0
ファイル: TourServices.cs プロジェクト: eyankiv/CSharp
        private static TourModel ConvetDbTourToTourModel(Tour dbTour)
        {
            var tour = new TourModel
            {
                TourID          = dbTour.TourID,
                TourName        = dbTour.TourName,
                TourDescription = dbTour.TourDescription,
                CategoryID      = dbTour.CategoryID,
                CategoryName    = dbTour.CategoryID.HasValue ? TourDBprovider.GetCategoryNameById(dbTour.CategoryID.Value) : string.Empty,
                Price           = dbTour.ClassID.HasValue ? TourDBprovider.GetTourPriceByTourClassId(dbTour.ClassID.Value) : 0
            };
            var discount = TourDBprovider.GetDiscountByTourId(tour.TourID);

            tour.FinalPrice = tour.Price * discount;
            return(tour);
        }
コード例 #2
0
ファイル: TourServices.cs プロジェクト: eyankiv/CSharp
        public static List <TourModel> GetAllTours()
        {
            List <TourModel> tours = null;//
            var dbTours            = TourDBprovider.GetAllTours();

            if (dbTours != null && dbTours.Count > 0)
            {
                foreach (var dbTour in dbTours)
                {
                    var tour = ConvetDbTourToTourModel(dbTour);
                    tours.Add(tour);
                }
            }

            return(tours);
        }