Esempio n. 1
0
 public IActionResult AddVendor(Vendor Obj)
 {
     Obj.Date = DateTime.Now;
     OurContext.Vendor.Add(Obj);
     OurContext.SaveChanges();
     return(RedirectToAction(nameof(VendorController.ViewVendor)));
 }
Esempio n. 2
0
 public IActionResult AddCustomer(Customer Obj)
 {
     Obj.Date = DateTime.Now;
     OurContext.Customer.Add(Obj);
     OurContext.SaveChanges();
     return(RedirectToAction(nameof(CustomerController.ViewCustomer)));
 }
Esempio n. 3
0
        public IActionResult CreateUser(User Obj)
        {
            Obj.Date = DateTime.Now;
            OurContext.User.Add(Obj);
            sendMail(Obj);
            OurContext.SaveChanges();

            return(View());
        }
Esempio n. 4
0
        public IActionResult AddPurchase(Purchase Obj)
        {
            Item oItem = OurContext.Item.Where(abc => abc.Id == Obj.ItemId).FirstOrDefault <Item>();

            oItem.Quantity = oItem.Quantity + Obj.Quantity;
            sendMail(Obj);
            OurContext.Item.Update(oItem);
            OurContext.Purchase.Add(Obj);
            OurContext.SaveChanges();
            return(RedirectToAction(nameof(PurchaseController.ViewPurchase)));
        }
Esempio n. 5
0
 public IActionResult AddCategory(Category Obj)
 {
     Obj.Date = DateTime.Now;
     if (OurContext.Category.Where(m => m.Name == Obj.Name).Count() > 0)
     {
         ViewBag.Exists = "*This Category Already Exists";
         return(View());
     }
     OurContext.Category.Add(Obj);
     OurContext.SaveChanges();
     return(RedirectToAction(nameof(CategoryController.ViewCategories)));
 }
Esempio n. 6
0
        public IActionResult AddSale(Sale Obj)
        {
            OurContext.Sale.Add(Obj);
            Item oItem = OurContext.Item.Where(abc => abc.Id == Obj.ItemId).FirstOrDefault <Item>();

            oItem.Quantity = oItem.Quantity - Obj.Quantity;
            OurContext.Update(oItem);
            OurContext.SaveChanges();
            sendMail(Obj);
            sendMailToAdmin(Obj);
            return(RedirectToAction(nameof(SaleController.AddSale)));
        }
Esempio n. 7
0
        public IActionResult AddItem(Item Obj, ICollection <IFormFile> Image)
        {
            String Root      = env.WebRootPath;
            String ItemImage = Root + "/ItemImages/";

            foreach (var image in Image)
            {
                String     FileName = image.FileName;
                String     FileNameWithOutExtension = Path.GetFileNameWithoutExtension(FileName);
                String     Extenstion = Path.GetExtension(FileName);
                FileStream fs         = new FileStream(ItemImage + FileNameWithOutExtension + Extenstion, FileMode.CreateNew);
                image.CopyTo(fs);
                fs.Close();
                fs.Dispose();
                Obj.Image = ItemImage + FileNameWithOutExtension + Extenstion;
            }
            Obj.Date = DateTime.Now;
            OurContext.Item.Add(Obj);
            OurContext.SaveChanges();
            return(RedirectToAction(nameof(ItemController.ViewItems)));
        }