public string CreateProduct(ProductDto productDto) { var product = ProductFactory.CreateProduct(productDto, _dalContext); try { _dalContext.AddProduct(product); _dalContext.SaveChanges(); return(success); } catch { return(failure); } }
public List <ProductDto> GetAllProductsByCategory(string category) { return(_dalContext.GetProducts.Where(x => x.Category.Name == category).Select(x => ProductFactory.CreateProductDto(x)).ToList()); }
public List <ProductDto> GetAllProducts() { return(_dalContext.GetProducts.Select(x => ProductFactory.CreateProductDto(x)).ToList()); }