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); }
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); }
// 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); }