Example #1
0
 public static bool Login(string username, string password, int userNum)
 {
     if (CreateAndGetUser.GetUser(userNum).GetInfo() == null) // if the user logged in will return false
     {
         // if the user not registerd will return false , otherwise true
         return(CreateAndGetUser.GetUser(userNum).LogIn(Workshop192.UserManagment.AllRegisteredUsers.GetInstance().GetUserInfo(username, password)));
     }
     return(false);
 }
Example #2
0
 public static bool Registration(string username, string password, int userNum)
 {
     if (CreateAndGetUser.GetUser(userNum).GetInfo() == null) // if the user logged in will return false
     {
         // if the user registerd will return false , otherwise true
         return(AllRegisteredUsers.GetInstance().RegisterUser(username, password));
     }
     return(false);
 }
Example #3
0
        // use case 2.7 - watch and edit to cart
        public static LinkedList <LinkedList <string> > Watch(int userNum)
        {
            LinkedList <LinkedList <string> > products = new LinkedList <LinkedList <string> >();

            for (int i = 0; i < Workshop192.MarketManagment.System.GetInstance().GetMultiCart(CreateAndGetUser.GetUser(userNum).GetMultiCart()).GetCarts().Count; i++)
            {
                for (int j = 0; j < Workshop192.MarketManagment.System.GetInstance().GetMultiCart(CreateAndGetUser.GetUser(userNum).GetMultiCart()).GetCarts().ElementAt(i).GetProducts().Count; j++)
                {
                    LinkedList <string> product = new LinkedList <string>();
                    product.AddLast(Workshop192.MarketManagment.System.GetInstance().GetMultiCart(CreateAndGetUser.GetUser(userNum).GetMultiCart()).GetCarts().ElementAt(i).GetProducts().ElementAt(j).Key.GetId() + "");
                    product.AddLast(Workshop192.MarketManagment.System.GetInstance().GetMultiCart(CreateAndGetUser.GetUser(userNum).GetMultiCart()).GetCarts().ElementAt(i).GetProducts().ElementAt(j).Key.GetName() + "");
                    product.AddLast(Workshop192.MarketManagment.System.GetInstance().GetMultiCart(CreateAndGetUser.GetUser(userNum).GetMultiCart()).GetCarts().ElementAt(i).GetProducts().ElementAt(j).Key.GetCategory() + "");
                    product.AddLast(Workshop192.MarketManagment.System.GetInstance().GetMultiCart(CreateAndGetUser.GetUser(userNum).GetMultiCart()).GetCarts().ElementAt(i).GetProducts().ElementAt(j).Key.GetPrice() + "");
                    product.AddLast(Workshop192.MarketManagment.System.GetInstance().GetMultiCart(CreateAndGetUser.GetUser(userNum).GetMultiCart()).GetCarts().ElementAt(i).GetProducts().ElementAt(j).Value + "");
                    product.AddLast(Workshop192.MarketManagment.System.GetInstance().GetMultiCart(CreateAndGetUser.GetUser(userNum).GetMultiCart()).GetCarts().ElementAt(i).GetStore().GetName());
                    products.AddLast(product);
                }
            }
            return(products);
        }