public void registerUserWithspacesUsername() { userServices us = userServices.getInstance(); User session = us.startSession(); Assert.IsFalse(session.register("zahi abow", "123456") >= 0); }
public void ViewProductInMultipleStores() { userServices us = userServices.getInstance(); User session = us.startSession(); us.register(session, "zahi", "123456"); us.login(session, "zahi", "123456"); User aviad = us.startSession(); us.register(aviad, "aviad", "123456"); us.login(aviad, "aviad", "123456"); storeServices ss = storeServices.getInstance(); int id1 = ss.createStore("abowim", session); int id2 = ss.createStore("bros", aviad); ss.addProductInStore("cola", 3.2, 10, session, id1, "drinks"); ss.addProductInStore("sprite", 3.2, 10, session, id1, "drinks"); ss.addProductInStore("milk", 3.2, 10, aviad, id2, "milk"); LinkedList <ProductInStore> pisList = us.viewProductsInStore(id1); LinkedList <ProductInStore> pisList2 = us.viewProductsInStore(id2); LinkedList <ProductInStore> piStorsList = us.viewProductsInStores(); Assert.AreEqual(pisList.Count, 2); Assert.AreEqual(pisList2.Count, 1); Assert.AreEqual(piStorsList.Count, 3); }
public void registerUserWithNullUsername() { userServices us = userServices.getInstance(); User session = us.startSession(); Assert.IsFalse(session.register(null, "abow") >= 0); }
public void registerUserWithEmptyUsername() { userServices us = userServices.getInstance(); User session = us.startSession(); Assert.IsFalse(session.register("", "12345678") >= 0); }
public void init() { CleanDB cDB = new CleanDB(); cDB.emptyDB(); ProductManager.restartInstance(); SalesManager.restartInstance(); StoreManagement.restartInstance(); UserManager.restartInstance(); UserCartsManager.restartInstance(); BuyHistoryManager.restartInstance(); CouponsManager.restartInstance(); DiscountsManager.restartInstance(); RaffleSalesManager.restartInstance(); StorePremissionsArchive.restartInstance(); us = userServices.getInstance(); ss = storeServices.getInstance(); zahi = us.startSession(); us.register(zahi, "zahi", "123456"); us.login(zahi, "zahi", "123456"); int storeid = ss.createStore("abowim", zahi); store = StoreManagement.getInstance().getStore(storeid); int c = ss.addProductInStore("cola", 3.2, 10, zahi, storeid, "Drinks"); cola = ProductManager.getInstance().getProductInStore(c); }
public void registerUserWithNullPassword() { userServices us = userServices.getInstance(); User session = us.startSession(); Assert.IsFalse(session.register("zahi", null) >= 0); }
public void LoginWhenThereIsNoUsers() { userServices us = userServices.getInstance(); User session = us.startSession(); Assert.IsFalse(us.login(session, "zahi", "abow") >= 0); }
public void ViewStoreWhenThrerIsNoStores() { userServices us = userServices.getInstance(); LinkedList <Store> Lstore = us.viewStores(); Assert.AreEqual(Lstore.Count, 0); }
public void LoginUserWithNullUsername() { userServices us = userServices.getInstance(); User session = us.startSession(); Assert.IsFalse(us.login(session, null, "abow") >= 0); }
public void LoginToNoneExisitingUser() { userServices us = userServices.getInstance(); User session = us.startSession(); Assert.IsFalse(us.login(session, "zahi", "123456") >= 0); }
public void LoginUserWithNullPassword() { userServices us = userServices.getInstance(); User session = us.startSession(); Assert.IsFalse(us.login(session, "zahi", null) >= 0); }
public void init() { CleanDB cDB = new CleanDB(); cDB.emptyDB(); ProductManager.restartInstance(); SalesManager.restartInstance(); StoreManagement.restartInstance(); UserManager.restartInstance(); UserCartsManager.restartInstance(); BuyHistoryManager.restartInstance(); CouponsManager.restartInstance(); DiscountsManager.restartInstance(); RaffleSalesManager.restartInstance(); StorePremissionsArchive.restartInstance(); us = userServices.getInstance(); ss = storeServices.getInstance(); ses = sellServices.getInstance(); zahi = us.startSession(); us.register(zahi, "zahi", "123456"); us.login(zahi, "zahi", "123456"); admin = us.startSession(); us.register(admin, "admin", "123456"); us.login(admin, "admin", "123456"); }
public ActionResult MyProfile() { int adminId = Convert.ToInt16(Session["AdminId"]); userServices _ser = new userServices(); var _model = _ser.GetLoginUser(adminId); return(View(_model)); }
public void LoginWithEmptyPasswordOrUsername() { userServices us = userServices.getInstance(); User session = us.startSession(); Assert.IsFalse(us.login(session, "", "abow") >= 0); Assert.IsFalse(us.login(session, "zahi", "") >= 0); }
public void LoginWithUserWithSpaces() { userServices us = userServices.getInstance(); User session = us.startSession(); Assert.IsFalse(us.login(session, "zahi abow", "abow") >= 0); Assert.IsFalse(us.login(session, "zahi", "zahi abow") >= 0); }
public ActionResult getPermission() { var identity = (ClaimsPrincipal)Thread.CurrentPrincipal; var username = identity.Claims.FirstOrDefault(it => it.Type == ClaimTypes.NameIdentifier).Value; var permissions = new userServices().getAllUser("Permissions").FirstOrDefault(p => p.UserName == username)?.Permissions; var stringPermission = JsonConvert.SerializeObject((IEnumerable <Permission>)permissions); return(Json(stringPermission, JsonRequestBehavior.AllowGet)); }
public ActionResult LoginUser(string UserLogin) { var user = new userServices().getAllUser("Permissions").FirstOrDefault(p => p.Id == UserLogin); TempData["Permissions"] = user.Permissions; return(RedirectToAction("Index")); }
public void SimpleRegister() { userServices us = userServices.getInstance(); User session = us.startSession(); us.register(session, "zahi", "123456"); us.login(session, "zahi", "123456"); Assert.AreEqual(session.getUserName(), "zahi"); Assert.IsTrue(session.getState() is LogedIn); }
public void registerUserAlreadyExist() { userServices us = userServices.getInstance(); User session = us.startSession(); session.register("zahi", "123456"); Assert.IsTrue(session.getState() is Guest); Assert.IsFalse(us.register(session, "zahi", "123456") >= 0); Assert.IsFalse(us.register(session, "zahi", "12345678") >= 0); }
public void Simplelogin() { userServices us = userServices.getInstance(); User session = us.startSession(); us.register(session, "zahi", "123456"); int uId = g.login("zahi", "123456"); User u = UserManager.getInstance().getUser("zahi"); Assert.AreEqual(u.getUserName(), "zahi"); }
public void StoreCreateWithNotLoggedInUser() { userServices us = userServices.getInstance(); User zahi = us.startSession(); us.register(zahi, "zahi", "123456"); storeServices ss = storeServices.getInstance(); int store = ss.createStore("aboim", zahi); Assert.AreEqual(store, -1); }
public void init() { WebServices.DAL.CleanDB cDB = new WebServices.DAL.CleanDB(); cDB.emptyDB(); configuration.DB_MODE = "Testing"; ProductManager.restartInstance(); SalesManager.restartInstance(); StoreManagement.restartInstance(); UserManager.restartInstance(); UserCartsManager.restartInstance(); BuyHistoryManager.restartInstance(); CouponsManager.restartInstance(); DiscountsManager.restartInstance(); RaffleSalesManager.restartInstance(); StorePremissionsArchive.restartInstance(); shippingProxy = new ShippingProxy(); us = userServices.getInstance(); ss = storeServices.getInstance(); sellS = sellServices.getInstance(); admin = us.startSession(); us.register(admin, "admin", "123456"); us.login(admin, "admin", "123456"); admin1 = us.startSession(); us.register(admin1, "admin1", "123456"); zahi = us.startSession(); us.register(zahi, "zahi", "123456"); itamar = us.startSession(); us.register(itamar, "itamar", "123456"); us.login(itamar, "itamar", "123456"); int storeId = ss.createStore("Maria&Netta Inc.", itamar); store = StoreManagement.getInstance().getStore(storeId); niv = us.startSession(); us.register(niv, "niv", "123456"); us.login(niv, "niv", "123456"); ss.addStoreManager(storeId, "niv", itamar); int colaId = ss.addProductInStore("cola", 3.2, 10, itamar, storeId, "Drinks"); cola = ProductManager.getInstance().getProductInStore(colaId); int spriteId = ss.addProductInStore("sprite", 5.2, 100, itamar, storeId, "Drinks"); sprite = ProductManager.getInstance().getProductInStore(spriteId); ss.addSaleToStore(itamar, storeId, cola.getProductInStoreId(), 1, 10, DateTime.Now.AddMonths(10).ToString()); }
public void StoreCreateWithOnlySpaces() { userServices us = userServices.getInstance(); User zahi = us.startSession(); us.register(zahi, "zahi", "123456"); us.login(zahi, "zahi", "123456"); storeServices ss = storeServices.getInstance(); int store = ss.createStore(" ", zahi); Assert.AreEqual(store, -3); }
public void init() { CleanDB cDB = new CleanDB(); cDB.emptyDB(); ProductManager.restartInstance(); SalesManager.restartInstance(); StoreManagement.restartInstance(); UserManager.restartInstance(); UserCartsManager.restartInstance(); BuyHistoryManager.restartInstance(); CouponsManager.restartInstance(); DiscountsManager.restartInstance(); RaffleSalesManager.restartInstance(); StorePremissionsArchive.restartInstance(); us = userServices.getInstance(); ss = storeServices.getInstance(); admin = us.startSession(); us.register(admin, "admin", "123456"); us.login(admin, "admin", "123456"); admin1 = us.startSession(); us.register(admin1, "admin1", "123456"); zahi = us.startSession(); us.register(zahi, "zahi", "123456"); us.login(zahi, "zahi", "123456"); itamar = us.startSession(); us.register(itamar, "itamar", "123456"); us.login(itamar, "itamar", "123456"); int storeid = ss.createStore("MariaNettaInc", itamar); store = StoreManagement.getInstance().getStore(storeid); niv = us.startSession(); us.register(niv, "niv", "123456"); us.login(niv, "niv", "123456"); ss.addStoreManager(store.getStoreId(), "niv", itamar); int c = ss.addProductInStore("cola", 3.2, 10, itamar, storeid, "Drinks"); int s = ss.addProductInStore("sprite", 5.3, 20, itamar, storeid, "Drinks"); cola = ProductManager.getInstance().getProductInStore(c); sprite = ProductManager.getInstance().getProductInStore(s); saleId = ss.addSaleToStore(itamar, store.getStoreId(), cola.getProductInStoreId(), 1, 1, "20.5.2018"); raffleSale = ss.addSaleToStore(itamar, store.getStoreId(), cola.getProductInStoreId(), 3, 1, "20.5.2018"); }
public ActionResult Editar(string id) { var item = new userServices().getAllUser() .Select(toUserModel).FirstOrDefault(p => p.Id == id); if (item == null) { return(RedirectToAction("Index")); } return(View(item)); }
public PartialViewResult getProfile() { int adminId = Convert.ToInt16(Session["AdminId"]); userServices _ser = new userServices(); var _profile = _ser.getProfileByUserId(adminId); if (Session["name"] == null) { Session["name"] = _profile.name; Session["image"] = !string.IsNullOrEmpty(_profile.image)? _profile.image: "/assets/images/icon/staff.png"; } return(PartialView(_profile)); }
public void LoginWithBadUserName() { userServices us = userServices.getInstance(); User session = us.startSession(); us.register(session, "zahi", "123456"); Assert.IsFalse(us.login(session, "gabi", "123456") >= 0); Assert.IsFalse(us.login(session, "Zahi", "123456") >= 0); Assert.IsFalse(us.login(session, "zahi ", "123456") >= 0); Assert.IsFalse(us.login(session, "zaHi", "123456") >= 0); Assert.IsFalse(us.login(session, "zahi1", "123456") >= 0); Assert.IsFalse(us.login(session, "zahI", "123456") >= 0); Assert.IsFalse(us.login(session, " zahi", "123456") >= 0); }
public void LoginWithBadPassword() { userServices us = userServices.getInstance(); User session = us.startSession(); us.register(session, "zahi", "abow"); Assert.IsFalse(us.login(session, "zahi", "Abow") >= 0); Assert.IsFalse(us.login(session, "zahi", "aboW") >= 0); Assert.IsFalse(us.login(session, "zahi", "aBow") >= 0); Assert.IsFalse(us.login(session, "zahi", "abow1") >= 0); Assert.IsFalse(us.login(session, "zahi", "1abow") >= 0); Assert.IsFalse(us.login(session, "zahi", " abow") >= 0); Assert.IsFalse(us.login(session, "zahi", "abow ") >= 0); }
public void SimpleViewStore() { userServices us = userServices.getInstance(); User session = us.startSession(); us.register(session, "zahi", "123456"); us.login(session, "zahi", "123456"); storeServices ss = storeServices.getInstance(); ss.createStore("abowim", session); LinkedList <Store> Lstore = us.viewStores(); Assert.AreEqual(Lstore.Count, 1); }
public void init() { CleanDB cDB = new CleanDB(); cDB.emptyDB(); ProductManager.restartInstance(); SalesManager.restartInstance(); StoreManagement.restartInstance(); UserManager.restartInstance(); UserCartsManager.restartInstance(); StorePremissionsArchive.restartInstance(); BuyHistoryManager.restartInstance(); CouponsManager.restartInstance(); DiscountsManager.restartInstance(); RaffleSalesManager.restartInstance(); StorePremissionsArchive.restartInstance(); us = userServices.getInstance(); zahi = us.startSession(); us.register(zahi, "zahi", "123456"); us.login(zahi, "zahi", "123456"); aviad = us.startSession(); us.register(aviad, "aviad", "123456"); us.login(aviad, "aviad", "123456"); shay = us.startSession(); us.register(shay, "shay", "123456"); us.login(shay, "shay", "123456"); itamar = new User("itamar", "123456"); niv = us.startSession(); us.register(niv, "niv", "123456"); ss = storeServices.getInstance(); store = StoreManagement.getInstance().getStore(ss.createStore("abowim", zahi)); ss.addStoreManager(store.getStoreId(), "aviad", zahi); niv.logOut(); //ADD ALL PERMISSIONS ss.addManagerPermission("addProductInStore", store.getStoreId(), "aviad", zahi); ss.addManagerPermission("editProductInStore", store.getStoreId(), "aviad", zahi); ss.addManagerPermission("removeProductFromStore", store.getStoreId(), "aviad", zahi); ss.addManagerPermission("addStoreManager", store.getStoreId(), aviad.getUserName(), zahi); ss.addManagerPermission("removeStoreManager", store.getStoreId(), aviad.getUserName(), zahi); ss.addManagerPermission("addManagerPermission", store.getStoreId(), aviad.getUserName(), zahi); ss.addManagerPermission("removeManagerPermission", store.getStoreId(), aviad.getUserName(), zahi); ss.addManagerPermission("addSaleToStore", store.getStoreId(), aviad.getUserName(), zahi); ss.addManagerPermission("removeSaleFromStore", store.getStoreId(), aviad.getUserName(), zahi); ss.addManagerPermission("editSale", store.getStoreId(), aviad.getUserName(), zahi); ss.addManagerPermission("addDiscount", store.getStoreId(), aviad.getUserName(), zahi); ss.addManagerPermission("removeDiscount", store.getStoreId(), aviad.getUserName(), zahi); ss.addManagerPermission("addNewCoupon", store.getStoreId(), aviad.getUserName(), zahi); ss.addManagerPermission("removeCoupon", store.getStoreId(), aviad.getUserName(), zahi); }