Esempio n. 1
0
        public ActionResult AddPro(product productmodel)
        {
            Conn   conn  = new Conn();
            string rname = (string)Session["rname"];

            using (quickmenusubEntities db = new quickmenusubEntities(conn.ConfConn(rname)))
            {
                try
                {
                    int     idp;
                    product LastProduct;
                    try
                    {
                        LastProduct = db.product.Where(x => x.idproduct > 0).OrderByDescending(x => x.idproduct).First();
                        idp         = LastProduct.idproduct + 1;
                    }
                    catch
                    {
                        idp = 1;
                    }
                    var ProductCreation = db.Set <product>();
                    ProductCreation.Add(new product {
                        idproduct = idp, name = productmodel.name, price = productmodel.price, details = productmodel.details
                    });
                    db.SaveChanges();
                    return(RedirectToAction("Index", "Management"));
                }
                catch (Exception ex)
                {
                    productmodel.AddPError = "Couldn't create new Product" + ex;
                    return(PartialView("_ProAdd", productmodel));
                }
            }
        }
Esempio n. 2
0
        public ActionResult AddEmp(employee employeemodel)
        {
            Conn   conn  = new Conn();
            string rname = (string)Session["rname"];

            using (quickmenusubEntities db = new quickmenusubEntities(conn.ConfConn(rname)))
            {
                try
                {
                    var EmployeeCreation = db.Set <employee>();
                    EmployeeCreation.Add(new employee {
                        email = employeemodel.email, password = employeemodel.password, name = employeemodel.name, position = employeemodel.position
                    });
                    db.SaveChanges();
                    return(RedirectToAction("Index", "Management"));
                }
                catch (Exception ex)
                {
                    employeemodel.AddEError = "Couldn't create new Employee" + ex;
                    return(PartialView("_EmpAdd", employeemodel));
                }
            }
        }