public GetOrderByCustomerResponse GetOrderByCustomer(GetOrderByCustomerReguest reguest) { return new GetOrderByCustomerResponse { Orders = _customerManager.GetOrders(reguest) }; }
public List<OrderDto> GetOrders(GetOrderByCustomerReguest reguest) { List<OrderDto> result = null; AOPify.AOPify .Let .RegisterLogger(Log.It.For(this).Use(_logger)) .Log(MethodBase.GetCurrentMethod()) .Run(() => { Customer firstOrDefault = _customerRepository.AllIncluding(c => c.Orders).FirstOrDefault( c => c.CustomerId == reguest.CustomerID); if (firstOrDefault != null) { ICollection<Order> collection = firstOrDefault.Orders.ToList(); result = collection.Select(order => order.ToOrderDto()).ToList(); } }); return result; }