public int Count(UserEntity UserEntity, SearchOrderEntity SearchOrderEntity) { if (SearchOrderEntity == null) { SearchOrderEntity = new SearchOrderEntity(); } IQueryable <Order> Orders = CinemasEntities.Orders; Orders = SearchOrderEntity.ApplyTo(Orders); return(Orders.Count()); }
public List <OrderEntity> Gets(UserEntity UserEntity, SearchOrderEntity SearchOrderEntity) { if (SearchOrderEntity == null) { SearchOrderEntity = new SearchOrderEntity(); } IQueryable <Order> Orders = CinemasEntities.Orders .Include(o => o.Seats.Select(s => s.Room)) .Include(o => o.Showtime.Film) .Include(o => o.Showtime.Room); Orders = SearchOrderEntity.ApplyTo(Orders); Orders = SearchOrderEntity.SkipAndTake(Orders); return(Orders.ToList().Select(c => new OrderEntity(c, c.Showtime, c.Seats)).ToList()); }
public List <OrderEntity> Gets([FromUri] SearchOrderEntity SearchOrderEntity) { return(OrderService.Gets(UserEntity, SearchOrderEntity)); }
public int Count([FromUri] SearchOrderEntity SearchOrderEntity) { return(OrderService.Count(UserEntity, SearchOrderEntity)); }