public void Post([FromBody] IProduct value) { using (var data = new sampledata.Data.ProductsService(_context)) { data.CreateProduct(new IProduct { ProductId = value.ProductId, ProductCode = value.ProductCode, ProductName = value.ProductName, ProductCost = value.ProductCost, ProductExpiryDate = value.ProductExpiryDate }); } }
public void Put([FromBody] Product value, int id) { using (var data = new sampledata.Data.ProductsService(_context)) { data.SetProduct(id, new IProduct { ProductId = value.ProductId, ProductCode = value.ProductCode, ProductName = value.ProductName, ProductCost = value.ProductCost, ProductExpiryDate = value.ProductExpiryDate }); } }
public void HasProduct(int id) { var data = new sampledata.Data.ProductsService(_context); var product = data.GetProduct(id); Assert.NotNull(product); }
public void HasProducts() { var data = new sampledata.Data.ProductsService(_context); var products = data.GetProducts(); Assert.NotEmpty(products); }
public void AddProduct(int id, string Code, string Name, decimal Cost) { var ExpiryDate = DateTime.Now.AddMonths(5); var data = new sampledata.Data.ProductsService(_context); var newProduct = data.CreateProduct(new IProduct { ProductId = id, ProductCode = Code, ProductName = Name, ProductCost = Cost, ProductExpiryDate = ExpiryDate }); Assert.NotNull(newProduct); }
public void Delete(int id) { using (var data = new sampledata.Data.ProductsService(_context)) { data.DeleteProduct(id); } }
public IProduct Get(int id) { using (var data = new sampledata.Data.ProductsService(_context)) { return(data.GetProduct(id)); } }
public async Task <List <IProduct> > Get() { using (var data = new sampledata.Data.ProductsService(_context)) { return(await data.GetProductsAsync()); } }