Ejemplo n.º 1
0
        public async Task <ResourceOrder> GetOrderByIdAsync(int orderId)
        {
            var order = await _resourceOrdersRepository.GetByIdAsync(orderId);

            if (order != null)
            {
                order.Department = await _departmentsService.GetDepartmentByIdAsync(order.DepartmentId);

                var items = await _resourceOrderItemRepository.GetAllItemsByResourceItemIdAsync(orderId);

                if (items != null && items.Any())
                {
                    order.Items = items.ToList();
                }
                else
                {
                    order.Items = new List <ResourceOrderItem>();
                }
            }

            return(order);
        }
Ejemplo n.º 2
0
 public async Task <ResourceOrder> GetOrderByIdAsync(int orderId)
 {
     return(await _resourceOrdersRepository.GetByIdAsync(orderId));
 }