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()); }
public IActionResult Create(Product model, string name) { if (!ModelState.IsValid) { return(View()); } Repostory.AddProduct(model); return(RedirectToAction("index")); }
public override ResultApiBase[] GetAll() { var data = Repostory.SelectAll(); var result = data.Select(e => new ProgramApiResult() { Id = e.ID, Details = e.DETAILS }).ToArray(); return(result); }
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); }
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); }
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); }
public override List <TICKET> Where(decimal id) { return(Repostory.SelectAll().Where(e => e.CUSTOMER_ID == id).ToList()); }
public void GenerateTicket(TOURORDER order) { Repostory.GenerateTicket(order); }