Ejemplo n.º 1
0
        public ActionResult AddingItems(Item item)
        {
            Caffine.Items.Add(item);
            Caffine.SaveChanges();
            ViewBag.AddedItem = "Thank You for Adding an Item";

            return(View("AddItem"));
        }
Ejemplo n.º 2
0
        public ActionResult Create([Bind(Include = "ID,Name,Email")] CoffeeUser coffeeUser)
        {
            if (ModelState.IsValid)
            {
                db.CoffeeUsers.Add(coffeeUser);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(coffeeUser));
        }
        public ActionResult Create([Bind(Include = "UserID,Email,FirstName,LastName,PhoneNumber,Password,FavoriteCoffee,Subscription")] User user)
        {
            if (ModelState.IsValid)
            {
                db.Users.Add(user);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(user));
        }
        public ActionResult Create([Bind(Include = "Name,Description,Image,price,ID")] CoffeeProduct coffeeProduct)
        {
            if (ModelState.IsValid)
            {
                db.CoffeeProducts.Add(coffeeProduct);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(coffeeProduct));
        }
Ejemplo n.º 5
0
        public ActionResult Create([Bind(Include = "ItemKey,Name,Description,Quantity,Price")] Item item)
        {
            if (ModelState.IsValid)
            {
                db.Items.Add(item);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(item));
        }
Ejemplo n.º 6
0
        public ActionResult AddUser(User newUser)
        {
            try
            {
                CoffeeShopDBEntities ORM = new CoffeeShopDBEntities();
                bool validation          = true;
                if (newUser.FirstName == null)
                {
                    ViewBag.FirstNameError = "Invalid first name (letters only)";
                    validation             = false;
                }
                if (newUser.LastName == null)
                {
                    ViewBag.LastNameError = "Invalid last name (letters only)";
                }
                if (newUser.Email == null)
                {
                    ViewBag.EmailError = "Invalid email (try: [email protected])";
                    validation         = false;
                }
                if (newUser.PhoneNo == null)
                {
                    ViewBag.PhoneError = "Invalid phone number (numbers only)";
                    validation         = false;
                }
                if (newUser.Username == null)
                {
                    ViewBag.UsernameError = "Invalid username";
                    validation            = false;
                }
                if (newUser.Password == null)
                {
                    ViewBag.PasswordError = "Password isn't strong enough";
                    validation            = false;
                }

                if (validation == false)
                {
                    return(View("Register"));
                }
                else
                {
                    ORM.Users.Add(newUser);
                    ORM.SaveChanges();
                    ViewBag.RegisterNewUser = $"Hello, {newUser.FirstName}!";
                    ViewBag.FirstNameError  = "";
                    ViewBag.LastNameError   = "";
                    ViewBag.EmailError      = "";
                    ViewBag.PhoneError      = "";
                    ViewBag.UsernameError   = "";
                    ViewBag.PasswordError   = "";

                    return(View());
                }
            }
            catch (Exception)
            {
                return(View("../Shared/Error"));
            }
        }
Ejemplo n.º 7
0
        public ActionResult Saveitem(item updateditem)
        {
            CoffeeShopDBEntities ORM = new CoffeeShopDBEntities();

            item Olditem = ORM.items.Find(updateditem.Name);

            if (Olditem != null && ModelState.IsValid)
            {
                Olditem.Name        = updateditem.Name;
                Olditem.Description = updateditem.Description;
                Olditem.Quantity    = updateditem.Quantity;
                Olditem.Price       = updateditem.Price;

                //then modify the new data and enter into the database
                ORM.Entry(Olditem).State = System.Data.Entity.EntityState.Modified;
                //Save changes
                ORM.SaveChanges();
                return(RedirectToAction("Admin"));
            }
            else
            {
                ViewBag.ErrorMessage = "Item not edited";
                return(View("Error"));
            }
        }
Ejemplo n.º 8
0
        public ActionResult Add(string FirstName, string LastName, string Email, string Phone, string Password)
        {
            if (ModelState.IsValid)
            {
                CoffeeShopDBEntities ORM = new CoffeeShopDBEntities();
                user newUser             = new user();
                newUser.FirstName = FirstName;
                newUser.LastName  = LastName;
                newUser.Email     = Email;
                newUser.Phone     = Phone;
                newUser.Password  = Password;
                ORM.users.Add(newUser);
                ORM.SaveChanges();
                newUser        = ORM.users.FirstOrDefault(x => x.Email == newUser.Email);
                ViewBag.UserID = newUser.UserID;

                ViewBag.Message = "Confirmed";
                return(View("Registration"));
            }
            else
            {
                ViewBag.Message = "There was an error";
                return(View("Error"));
            }
        }
Ejemplo n.º 9
0
        public async Task <ActionResult> Register(RegisterModel registerUser)
        {
            if (ModelState.IsValid)
            {
                var IdentityResult = await UserManager.CreateAsync(new IdentityUser(registerUser.UserName), registerUser.Password);

                if (IdentityResult.Succeeded)
                {
                    //if the model is valid and it passes identity, we add the user to our User table as well...

                    CoffeeShopDBEntities ORM = new CoffeeShopDBEntities();

                    //create the user based on our user model and assign the properties from the register user to it...
                    var newUser = new User();

                    newUser.FirstName = registerUser.FirstName;
                    newUser.LastName  = registerUser.LastName;
                    newUser.Email     = registerUser.UserName;
                    newUser.Address   = registerUser.Address;

                    //add the user to the ORM and save changes...
                    ORM.Users.Add(newUser);
                    ORM.SaveChanges();

                    //return home view
                    return(RedirectToAction("Index", "Home"));
                }

                ModelState.AddModelError("", IdentityResult.Errors.FirstOrDefault());

                return(View());
            }

            return(View());
        }
Ejemplo n.º 10
0
        public ActionResult Registration(RegisterModel newUser)
        {
            if (ModelState.IsValid)
            {
                IdentityUser user = new IdentityUser()
                {
                    Email       = newUser.Email,
                    PhoneNumber = newUser.Phone_Number,
                    UserName    = newUser.Email,
                };

                var IdentityResult = userManager.Create(user, newUser.Password);
                if (IdentityResult.Succeeded)
                {
                    CoffeeShopDBEntities ORM = new CoffeeShopDBEntities();
                    User addUser             = new User()
                    {
                        First_Name   = newUser.First_Name,
                        Last_Name    = newUser.Last_Name,
                        Email        = newUser.Email,
                        Phone_Number = newUser.Phone_Number,
                    };

                    ORM.Users.Add(addUser);
                    ORM.SaveChanges();
                    return(RedirectToAction("Login", newUser));
                }
            }
            return(View());
        }
Ejemplo n.º 11
0
        public static void AddUser(User data)
        {
            CoffeeShopDBEntities ORM = new CoffeeShopDBEntities();

            ORM.Users.Add(data);
            ORM.SaveChanges();
        }
Ejemplo n.º 12
0
        public ActionResult SaveNewUser(User newUser)
        {
            if (ModelState.IsValid)
            {
                ORM.Users.Add(newUser);

                ORM.SaveChanges();

                return(RedirectToAction("Index"));
            }
            else
            {
                ViewBag.ErrorMessage = "Something did not go right.";
                return(View("Contact"));
            }
        }
Ejemplo n.º 13
0
        public ActionResult DeleteItem(string name)
        {
            CoffeeShopDBEntities delete = new CoffeeShopDBEntities();

            delete.Items.Remove(delete.Items.Find(name));
            delete.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 14
0
        public ActionResult SaveNewItem(Item newItem)
        {
            CoffeeShopDBEntities AddItem = new CoffeeShopDBEntities();

            AddItem.Items.Add(newItem);
            AddItem.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 15
0
        public ActionResult SaveItem(Item UpdateItem)
        {
            CoffeeShopDBEntities save = new CoffeeShopDBEntities();

            save.Entry(UpdateItem).State = EntityState.Modified;

            save.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 16
0
        public ActionResult InsertProduct(Product p)
        {
            CoffeeShopDBEntities dbContext = new CoffeeShopDBEntities();

            dbContext.Products.Add(p);
            dbContext.SaveChanges();
            ViewBag.ProductList = GetProductList();
            return(View("admin"));
        }
Ejemplo n.º 17
0
        public ActionResult AddUser(User userInfo)
        {
            CoffeeShopDBEntities dataBase = new CoffeeShopDBEntities();

            dataBase.Users.Add(userInfo); //Not sure why it's Users instead of the class name User
            dataBase.SaveChanges();
            ViewBag.UserAdded = "Welcome to the Coffee Jungle";
            return(View("WelcomeUser"));
        }
Ejemplo n.º 18
0
        //public ActionResult ShoppingList()
        //{
        //    return View();
        //}
        public ActionResult AddUser(User userInfo)
        {
            CoffeeShopDBEntities dataBase = new CoffeeShopDBEntities();

            dataBase.Users.Add(userInfo); //Not sure why it's Users instead of the class name User
            ViewBag.UserAdded = "Welcome to the Coffee Jungle";
            dataBase.SaveChanges();       //This does not work. Don't know why and it's making me rage. A LOT.
            return(View("WelcomeUser"));
        }
Ejemplo n.º 19
0
        public ActionResult Register(CoffeeShopDBEntities NewCustomer)
        {
            CoffeeShopDBEntities MyORM = new CoffeeShopDBEntities();

            MyORM.User.Add(NewCustomer);

            MyORM.SaveChanges();

            Viewbag.FirstName = CoffeeShopDBEntities.Users.[First Name];
        //Adds new items to database
        public ActionResult AddNewItem(Item NewItem)//crud
        {
            CoffeeShopDBEntities AddORM = new CoffeeShopDBEntities();

            AddORM.Items.Add(NewItem);
            AddORM.SaveChanges();
            ViewBag.AddedItem = "Item was successfully added";
            return(RedirectToAction("Admin"));
        }
Ejemplo n.º 21
0
        public ActionResult AddNewItem(Item AddedItem)
        {
            CoffeeShopDBEntities gccoffeedb = new CoffeeShopDBEntities();

            gccoffeedb.Items.Add(AddedItem);

            gccoffeedb.SaveChanges();

            return(RedirectToAction("AdminPage"));
        }
Ejemplo n.º 22
0
        public ActionResult Create([Bind(Include = "ID,Name,Description,Quantity,Price,Image")] Item item)
        {
            if (ModelState.IsValid)
            {
                List <Item> ItemList = db.Items.Where(x => x.Name == item.Name).ToList();
                if (ItemList.Count == 0)
                {
                    db.Items.Add(item);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ViewBag.Message = ("Item already exists!");
                }
            }

            return(View(item));
        }
Ejemplo n.º 23
0
        public ActionResult DeleteUser(int UserID)
        {
            CoffeeShopDBEntities ORM = new CoffeeShopDBEntities();
            User found = ORM.Users.Find(UserID);

            ORM.Users.Remove(found);
            ORM.SaveChanges();

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 24
0
        public ActionResult AddNewItem(Item newItem)
        {
            CoffeeShopDBEntities ORM = new CoffeeShopDBEntities();

            ORM.Items.Add(newItem);

            ORM.SaveChanges();
            //ViewBag.ItemList = ORM.Items.ToList();
            return(View(ORM.Items.ToList()));
        }
        //Deletes item from database
        public ActionResult DeleteItem(string i_name)
        {
            CoffeeShopDBEntities DeleteORM = new CoffeeShopDBEntities();
            Item ItemToDelete = DeleteORM.Items.Find(i_name);

            DeleteORM.Items.Remove(ItemToDelete);
            DeleteORM.SaveChanges();
            ViewBag.Message = "Item Deleted!";
            return(RedirectToAction("Admin"));
        }
        //adds New Users to Database
        public ActionResult AddNewUser(User newUser)
        {
            CoffeeShopDBEntities ORM = new CoffeeShopDBEntities();

            ORM.Users.Add(newUser);//users references which table you want
            ORM.SaveChanges();
            ViewBag.SendDB    = ORM.Items.ToList <Item>();
            ViewBag.AddedUser = "******";
            return(View("Index"));
        }
Ejemplo n.º 27
0
        public ActionResult delete(string Product)
        {
            CoffeeShopDBEntities dbContext = new CoffeeShopDBEntities();
            Product toDelete = dbContext.Products.Find(Product);

            dbContext.Products.Remove(toDelete);
            dbContext.SaveChanges();//save changes to DB
            ViewBag.ProductList = GetProductList();
            return(View("admin"));
        }
Ejemplo n.º 28
0
        public ActionResult DeleteBean(int ID)
        {
            CoffeeShopDBEntities ORM = new CoffeeShopDBEntities();

            Item found = ORM.Items.Find(ID);

            ORM.Items.Remove(found);
            ORM.SaveChanges();

            return(RedirectToAction("Beans", "Home"));
        }
Ejemplo n.º 29
0
        public ActionResult DeleteItem(string ItemName)
        {
            CoffeeShopDBEntities gccoffeedb = new CoffeeShopDBEntities();
            Item Locate = gccoffeedb.Items.Find(ItemName);

            gccoffeedb.Items.Remove(Locate);

            gccoffeedb.SaveChanges();

            return(RedirectToAction("AdminPage"));
        }
 //Saves edited Item to Database
 public ActionResult SaveEditItem(Item UpdatedItem)
 {
     if (ModelState.IsValid)
     {
         CoffeeShopDBEntities SaveORM = new CoffeeShopDBEntities();
         Item ItemToUpdate            = SaveORM.Items.Find(UpdatedItem.i_name);
         SaveORM.Entry(SaveORM.Items.Find(UpdatedItem.i_name)).CurrentValues.SetValues(UpdatedItem);
         SaveORM.SaveChanges();
         return(RedirectToAction("Admin"));
     }
     return(View("Admin"));
 }