Example #1
0
        public async Task <IActionResult> Create([Bind("Id,Name,PCode,Description,PurchasePrice,SellPrice,InStock,Sale,CreatedDate,ProductCategoryID,CategoryCatId,Photo")] ProductViewModel product)
        {
            if (ModelState.IsValid)
            {
                string uniqueFileName = UploadedFile(product);

                Product products = new Product
                {
                    Name              = product.Name,
                    PCode             = product.PCode,
                    Description       = product.Description,
                    PurchasePrice     = (decimal)product.PurchasePrice,
                    SellPrice         = product.SellPrice,
                    InStock           = product.InStock,
                    Sale              = product.Sale,
                    CreatedDate       = DateTime.Now,
                    ProductCategoryID = product.ProductCategoryID,
                    CategoryCatId     = product.CategoryCatId,
                    ImagePath         = uniqueFileName,
                };
                // product = await _context.Products.SingleOrDefaultAsync(c => c.PCode == products.PCode);

                _context.Add(products);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["ProductCategoryID"] = new SelectList(_context.ProductCategory, "Id", "Name", product.ProductCategoryID);
            ViewData["CategoryCatId"]     = new SelectList(_context.Category, "CatId", "CatTitle", product.CategoryCatId);
            return(View(product));
        }
Example #2
0
        public async Task <IActionResult> Create([Bind("Id,Name,Description")] ProductCategory productCategory)
        {
            if (ModelState.IsValid)
            {
                _context.Add(productCategory);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(productCategory));
        }
Example #3
0
        public async Task <IActionResult> Create([Bind("UserId,UserName,UserEmail,UserPassword")] User user)
        {
            if (ModelState.IsValid)
            {
                _context.Add(user);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(user));
        }
        public async Task <IActionResult> Create([Bind("CatId,CatTitle,CatDescription")] Category category)
        {
            if (ModelState.IsValid)
            {
                _context.Add(category);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(category));
        }