public async Task <Category> CreateAsync(Category cat) { var res = await ctx.Categories.AddAsync(cat); await ctx.SaveChangesAsync(); return(res.Entity); }
public async Task <List <Category> > CreateListAsync(List <Category> cat) { Category cobj = new Category(); Product pobj = new Product(); foreach (var items in cat) { cobj.CategoryId = items.CategoryId; cobj.BasePrice = items.BasePrice; cobj.CategoryName = items.CategoryName; await ctx.Categories.AddAsync(cobj); foreach (var products in items.Products) { if (products.Price >= items.BasePrice) { await ctx.Products.AddAsync(products); } } await ctx.SaveChangesAsync(); } return(cat.ToList()); }