public Startup(IHostingEnvironment env) { var builder = new ConfigurationBuilder() .SetBasePath(env.ContentRootPath) .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true) .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true) .AddEnvironmentVariables(); Configuration = builder.Build(); using (var context = new ProductsContext()) { context.Database.EnsureCreated(); var product = new Product { ID = 1, Name = "Mesa", Price = 29, Stock = true }; context.Add(product); var image = new ProductImage { ID = 1, UniqueName = "Mesa1", ProductID = 1, }; context.Add(image); context.SaveChanges(); } }
public void AddProduct(Product product) { if (product.ProductId == 0) { _context.Add(product); } else { _context.Update(product); } _context.SaveChanges(); }
public async Task <IActionResult> Create([Bind("ProductID,ProductName,ProductImage")] Products products) { if (ModelState.IsValid) { /* foreach (var file in Request.Form.Files) * { * //Products img = new Products(); * * * MemoryStream ms = new MemoryStream(); * file.CopyTo(ms); * products.ProductImage = ms.ToArray(); * * ms.Close(); * ms.Dispose(); * * // db.Production.Add(products); * // db.SaveChanges(); * * }*/ _context.Add(products); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewBag.Message = "Image(s) stored in database!"; return(View(products)); }
public async Task <Product> Add(Product product) { var entry = _context.Add(product); await _context.SaveChangesAsync(); return(entry.Entity); }
// POST: api/Manufacturers public IHttpActionResult Post([FromBody] ManufacturerPostRM manufacturer) { var entity = Mapper.Map <Manufacturer>(manufacturer); db.Add(entity); db.SaveChanges(); return(Ok(Mapper.Map <ManufacturerRM>(entity))); }
// POST: api/Products public IHttpActionResult Post([FromBody] ProductPostRM product) { var entity = Mapper.Map <Product>(product); db.Add(entity); db.SaveChanges(); return(Ok(Mapper.Map <ProductRM>(entity))); }
// POST: api/Currencies public IHttpActionResult Post([FromBody] CurrencyPostRM currency) { var entity = Mapper.Map <Currency>(currency); db.Add(entity); db.SaveChanges(); return(Ok(Mapper.Map <CurrencyRM>(entity))); }
public String AddNewItem([FromBody] Product product) { _context.Add(product); _context.SaveChanges(); String response = "Product added with id " + _context.Products.Count(); return(response); }
public void CreateProduct(Product productToAdd) { if (productToAdd == null) { throw new ArgumentNullException(nameof(productToAdd)); } _dbContext.Add(productToAdd); }
//create - no async public void AddProduct(Product product) { if (product == null) { throw new ArgumentNullException(nameof(product)); } _context.Add(product); }
public async Task <IActionResult> Create([Bind("Id,Name")] Product product) { if (ModelState.IsValid) { _context.Add(product); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(product)); }
public async Task <IActionResult> Create([Bind("Id,Name,Email,Password")] Customer customer) { if (ModelState.IsValid) { _context.Add(customer); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(customer)); }
public async Task <IActionResult> Create([Bind("FlavorName,Roast,Size")] Product product) { if (ModelState.IsValid) { _context.Add(product); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View("CoffeeList/CoffeeShop")); }
public async Task <Product> AddOneAsync(Product item) { Product product; using (var db = new ProductsContext()) { product = item; db.Add(product); await db.SaveChangesAsync(); } return(product); }
public IActionResult PostProd(string name, int id, int quant) { var product = new Products() { p_Name = name, v_Id = id, p_Quant = quant }; _context.Add(product); _context.SaveChanges(); return(Ok("Created")); }
public async Task <IActionResult> Create([Bind("Id,UserId,ProductId,Quantity,OrderDate,CancelDate")] Purchase purchase) { if (ModelState.IsValid) { _context.Add(purchase); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["ProductId"] = new SelectList(_context.Product, "Id", "Name", purchase.ProductId); ViewData["UserId"] = new SelectList(_context.Customer, "Id", "Email", purchase.UserId); return(View(purchase)); }
public async Task <Cart> AddOneAsync(Cart item) { Cart cart; using (var db = new ProductsContext()) { cart = item; db.Add(cart); await db.SaveChangesAsync(); } return(cart); }
public async Task <ActionResult> Run() { // Remote all records from the collection await context.Database.EnsureDeletedAsync(); await context.Database.EnsureCreatedAsync(); // populate catalog var data = Generate(); foreach (var item in data) { context.Add(item); await context.SaveChangesAsync(); } return(StatusCode(StatusCodes.Status201Created)); }
public IActionResult CreateProduct(Product newProduct) { dbContext.Add(newProduct); dbContext.SaveChanges(); return(RedirectToAction("Products")); }