public async Task UpdateProduct(DevProduct product) { if (string.IsNullOrEmpty(product.productID) && !GuidHelper.IsGuid(product.productID)) { return; } _dbContext.Products.Update(product); await _dbContext.SaveChangesAsync(); }
public async Task <bool> AddProduct(DevProduct product) { if (string.IsNullOrEmpty(product.productID) && !GuidHelper.IsGuid(product.productID)) { return(false); } _dbContext.Products.Add(product); await _dbContext.SaveChangesAsync(); return(true); }
private void SeedInMemoryDB(DbContextOptions <productDBContext> dbOptions) { var ctx = new productDBContext(dbOptions); var product = new DevProduct { Name = "Coding Duck", Description = "Quack quack", Amount = 9, }; var comment = new DevProductComment { Author = "Someone", Content = "Some content!", Date = "today" }; product.Comments.Add(comment); ctx.Products.Add(product); ctx.SaveChanges(); }