public GetProductLogsResponse GetProductLogs(Guid productID, Guid StoreID) { GetProductLogsResponse response = new GetProductLogsResponse(); try { Infrastructure.Querying.Query query = new Infrastructure.Querying.Query(); Criterion criterion = new Criterion("Product.ID", productID, CriteriaOperator.Equal); query.Add(criterion); if (StoreID != Guid.Empty) { Criterion criterionStoreID = new Criterion("Store.ID", StoreID, CriteriaOperator.Equal); query.Add(criterionStoreID); } IEnumerable <ProductLogView> productLogs = _productLogRepository.FindBy(query) .OrderByDescending(o => o.CreateDate) .ConvertToProductLogViews(); response.ProductLogViews = productLogs; } catch (Exception ex) { } return(response); }
public GetProductLogsResponse GetProductLogs() { GetProductLogsResponse response = new GetProductLogsResponse(); try { IEnumerable <ProductLogView> productLogs = _productLogRepository.FindAll() .ConvertToProductLogViews(); response.ProductLogViews = productLogs; } catch (Exception ex) { } return(response); }