Пример #1
0
        public RegularUser getUser()
        {
            RegularUser      user      = new RegularUser(userName, password, email);
            List <Cocktails> cocktails = stringToCocktails();

            foreach (Cocktails coc in cocktails)
            {
                user.addFavCocktail(coc);
            }
            return(user);
        }
Пример #2
0
        // Add cocktail to user's favourites
        public ActionResult addCocktailToFavourites(string userName, int cid)
        {
            UserDal dal = new UserDal();

            dal.addFavCocktail(userName, cid);
            RegularUser user     = Session["tempUser"] as RegularUser;
            CocktailDal coc      = new CocktailDal();
            Cocktails   cocktail = coc.findCocktail(cid);

            user.addFavCocktail(cocktail);
            return(View("~/Views/Home/CocktailInfo.cshtml", cocktail));
        }
Пример #3
0
        public void addFavCocktail(string userName, int cid)
        {
            CocktailDal cocDal = new CocktailDal();
            Cocktails   coc    = cocDal.findCocktail(cid);

            foreach (UserDataBaseBinder us in users)
            {
                if (us.userName == userName)
                {
                    RegularUser get = us.getUser();
                    get.addFavCocktail(coc);
                    us.favouriteCocktails = get.createCocktailString();
                }
            }
            SaveChanges();
        }