public async Task <IActionResult> Create([Bind("ProductId,Name,CreatedDate,ModifiedDate,Quantity,Available,Price,Image,MeasuringUnitId")] Product product) { if (ModelState.IsValid) { product.ProductId = Guid.NewGuid(); _context.Add(product); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["MeasuringUnitId"] = new SelectList(_context.MeasuringUnit, "MeasuringUnitId", "Name", product.MeasuringUnitId); return(View(product)); }
public async Task <IActionResult> Create([Bind("MeasuringUnitId,Name,Unit,Description")] MeasuringUnit measuringUnit) { measuringUnit.CreatedBy = User.Identity.Name; measuringUnit.ModifiedBy = User.Identity.Name; measuringUnit.CreatedDate = DateTime.Today; measuringUnit.ModifiedDate = DateTime.Today; if (ModelState.IsValid) { measuringUnit.MeasuringUnitId = Guid.NewGuid(); _context.Add(measuringUnit); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(measuringUnit)); }
public async Task <IActionResult> Create([Bind("CategoryId,Name,Description")] Category category) { category.CreatedDate = DateTime.Today; category.ModifiedDate = DateTime.Today; category.CreatedBy = User.Identity.Name; category.ModifiedBy = User.Identity.Name; if (ModelState.IsValid) { category.CategoryId = Guid.NewGuid(); _context.Add(category); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(category)); }
public async Task <IActionResult> Create([Bind("ProductCategoryId,ProductId,CategoryId")] ProductCategory productCategory) { productCategory.CreatedBy = User.Identity.Name; productCategory.ModifiedBy = User.Identity.Name; productCategory.ModifiedDate = DateTime.Today; productCategory.CreatedDate = DateTime.Today; if (ModelState.IsValid) { productCategory.ProductCategoryId = Guid.NewGuid(); _context.Add(productCategory); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["CategoryId"] = new SelectList(_context.Category, "CategoryId", "Name", productCategory.CategoryId); ViewData["ProductId"] = new SelectList(_context.Product, "ProductId", "Name", productCategory.ProductId); return(View(productCategory)); }
public async Task <IActionResult> Create(Guid id, [Bind("ProductId,Name,CreatedDate,ModifiedDate,Quantity,Available,Price,Image,Description,MeasuringUnitId")] Product product) { if (Request.Form.Files["Image"] != null) { IFormFile file = Request.Form.Files["Image"]; var stream = file.OpenReadStream(); BinaryReader br = new BinaryReader(stream); byte[] imgdata = br.ReadBytes((int)stream.Length); product.Image = imgdata; } if (ModelState.IsValid) { _context.Add(product); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["MeasuringUnitId"] = new SelectList(_context.MeasuringUnit, "MeasuringUnitId", "Unit", product.MeasuringUnitId); return(View(product)); }