Exemple #1
0
        public override ResultApiBase[] GetAll()
        {
            var data = Repostory.SelectAll();
            List <OrderResult> result = new List <OrderResult>();

            foreach (TOURORDER e in data)
            {
                var a = new OrderResult()
                {
                    ID           = e.ID,
                    TourId       = e.TOUR_ID,
                    OrderDate    = e.DATE == null ? string.Empty : e.DATE.Value.ToString("MM/dd/yyyy"),
                    Total        = e.TOTALAMOUNT ?? e.TOUR.PRICE,
                    NumOfPeople  = e.NUMOFPEOPLE ?? 1,
                    Status       = e.STATUS ?? 0,
                    CustomerId   = e.CUSTOMERs.Count > 0 ? e.CUSTOMERs.FirstOrDefault().ID : 0,
                    CustomerName = e.CUSTOMERs.Count > 0 ? e.CUSTOMERs.FirstOrDefault().NAME.Trim() : String.Empty
                };
                result.Add(a);
            }
            //var result = data.Select(e => new OrderResult()
            //{
            //    ID = e.ID,
            //    TourId = e.TOUR_ID,
            //    OrderDate = e.DATE==null ? string.Empty : e.DATE.Value.ToString("MM/dd/yyyy"),
            //    Total = e.TOTALAMOUNT ?? e.TOUR.PRICE,
            //    NumOfPeople = e.NUMOFPEOPLE ?? 1,
            //    Status = e.STATUS ?? 0,
            //    CustomerId = e.CUSTOMERs.Count > 0 ? e.CUSTOMERs.FirstOrDefault().ID : 0,
            //    CustomerName = e.CUSTOMERs.Count > 0 ? e.CUSTOMERs.FirstOrDefault().NAME.Trim() : String.Empty
            //});

            return(result.ToArray());
        }
Exemple #2
0
 public IActionResult Create(Product model, string name)
 {
     if (!ModelState.IsValid)
     {
         return(View());
     }
     Repostory.AddProduct(model);
     return(RedirectToAction("index"));
 }
Exemple #3
0
        public override ResultApiBase[] GetAll()
        {
            var data   = Repostory.SelectAll();
            var result = data.Select(e => new ProgramApiResult()
            {
                Id      = e.ID,
                Details = e.DETAILS
            }).ToArray();

            return(result);
        }
Exemple #4
0
        public override ResultApiBase[] HotTours()
        {
            var data   = Repostory.SelectAll();
            var result = data.GetRange(0, 3).Select(e => new HotTourResult()
            {
                ID          = e.ID,
                Name        = e.NAME,
                Description = e.DESCRIPTION == null ? String.Empty : e.DESCRIPTION,
                Destination = e.DESTINATION.NAME,
                From        = e.FROM == null ? string.Empty : e.FROM.Value.ToString("MM/dd/yyyy"),
                PhotoUrl    = e.TRANSPORT.MOREINFO
            }).ToArray();

            return(result);
        }
Exemple #5
0
        public override ResultApiBase[] GetAll()
        {
            var data   = Repostory.SelectAll();
            var result = data.Select(e => new TourApiResult()
            {
                Departure   = e.DEPARTURE.DESCRIPTION,
                ID          = e.ID,
                Name        = e.NAME,
                Description = e.DESCRIPTION == null ? String.Empty : e.DESCRIPTION,
                Programe    = e.PROGRAM.DETAILS,
                Destination = e.DESTINATION.NAME,
                From        = e.FROM == null ? string.Empty : e.FROM.Value.ToString("MM/dd/yyyy"),
                To          = e.TO == null ? string.Empty : e.TO.Value.ToString("MM/dd/yyyy"),
                Price       = e.PRICE
            }).ToArray();

            return(result);
        }
Exemple #6
0
        public override ResultApiBase Get(decimal id)
        {
            var e      = Repostory.Find(id);
            var result = new TourApiResult()
            {
                Departure   = e.DEPARTURE.DESCRIPTION,
                ID          = e.ID,
                Name        = e.NAME,
                Description = e.DESCRIPTION == null ? String.Empty : e.DESCRIPTION,
                Programe    = e.PROGRAM.DETAILS,
                Destination = e.DESTINATION.NAME,
                From        = e.FROM == null ? string.Empty : e.FROM.Value.ToString("MM/dd/yyyy"),
                To          = e.TO == null ? string.Empty : e.TO.Value.ToString("MM/dd/yyyy"),
                Price       = e.PRICE
            };

            return(result);
        }
Exemple #7
0
 public override List <TICKET> Where(decimal id)
 {
     return(Repostory.SelectAll().Where(e => e.CUSTOMER_ID == id).ToList());
 }
Exemple #8
0
 public void GenerateTicket(TOURORDER order)
 {
     Repostory.GenerateTicket(order);
 }