Exemplo n.º 1
0
        public ActionResult SaleEntry()
        {
            var products = _context.Products.OrderBy(x => x.Description).ToList();

            var viewModel = new SaleEntryViewModel
            {
                Products = products
            };

            return(View(viewModel));
        }
Exemplo n.º 2
0
 public async Task <IActionResult> SalesEntry(SaleEntryViewModel model)
 {
     if (ModelState.IsValid)
     {
         AppUser user = await CurrentUser;
         Sale    s    = new Sale()
         {
             SaleAmount = model.SaleAmount, SaleDate = DateTime.Today, Name = user
         };
         Repository.AddSale(s, user);
         return(RedirectToAction("Index"));
     }
     else
     {
         ModelState.AddModelError("", "Something went wrong");
         return(RedirectToAction("Index"));
     }
 }
Exemplo n.º 3
0
        public async Task <IActionResult> EnterSale(string name, SaleEntryViewModel model)
        {
            AppUser user = await userManager.FindByNameAsync(name);

            if (user == null)
            {
                return(RedirectToAction("EnterSaleUser"));
            }
            else if (ModelState.IsValid)
            {
                Sale s = new Sale()
                {
                    SaleAmount = model.SaleAmount, SaleDate = DateTime.Today.Date
                };
                Repository.AddSale(s, user);
            }
            else
            {
                ViewBag.user = user.UserName;
                return(View(model));
            }
            return(RedirectToAction("Board"));
        }