public void Display() { ProductListRequest productListRequest = new ProductListRequest(); productListRequest.EnmCustomerType = _productListView.EnmCustomerType; ProductListResponse productResponse = _productService.GetAllProductsFor(productListRequest); if (productResponse.Success == true) { _productListView.Display(productResponse.Products); } else { _productListView.ErrorMessage = productResponse.Message; } }
public ProductListResponse GetAllProductsFor(ProductListRequest productListRequest) { ProductListResponse productListResponse = new ProductListResponse(); try { IList<Model.Product> productEntities = _productService.GetAllProductsFor(productListRequest.EnmCustomerType); productListResponse.Products = productEntities.ConvertToProductListViewModel(); productListResponse.Success = true; } catch (Exception ex) { //log the ex productListResponse.Success = false; //return err msg productListResponse.Message = "An error occured."; } return productListResponse; }