Beispiel #1
0
 public UserController(ApplicationDbContext context, UserManager <IdentityUser> userManager, RoleManager <IdentityRole> roleManager)
 {
     _context          = context;
     _userManager      = userManager;
     _roleManager      = roleManager;
     _userAdminManager = new UserAdminManager(context, userManager, roleManager);
 }
Beispiel #2
0
        public NoticesController(
            ApplicationDbContext context,
            UserManager <IdentityUser> userManager,
            RoleManager <IdentityRole> roleManager
            )

        {
            _categoryAdminManager = new CategoryAdminManager(context);
            _noticesAdminManager  = new NoticesAdminManager(context);
            _userAdminManager     = new UserAdminManager(context, userManager, roleManager);
            settingsManager       = new SettingsManager(context);
        }
Beispiel #3
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            DirectoryHelper directoryHelper = new DirectoryHelper("C:\\", "SiparisOtomasyonuDb");

            if (!directoryHelper.DirectoryExists())
            {
                directoryHelper.Create();
            }
            UserAdminManager manager = UserAdminManager.CreateAsSingleton(PathHelper.UserAdminPathModel);
            UserAdmin        admin   = manager.Entities.Find(I => I.UserName == "admin" && I.Password == "12345");

            if (admin == null)
            {
                manager.Add(new UserAdmin {
                    UserName = "******", Password = "******"
                });
            }
            Application.Run(new MDIForm());
        }
Beispiel #4
0
 public UserAdminForm()
 {
     InitializeComponent();
     _userAdminManager = UserAdminManager.CreateAsSingleton(PathHelper.UserAdminPathModel);
 }
        public void GetUserCart()
        {
            UserAdminManager userManager = new UserAdminManager();
            User             cartUser    = userManager.SaveUser(new User()
            {
                FirstName = "Sam",
                LastName  = "Willis"
            });

            ProductAdminManager productManager = new ProductAdminManager();
            List <Product>      cartProducts   = new List <Product>();

            cartProducts.Add(productManager.SaveProduct(new Product()
            {
                Price       = 1,
                Description = "Waffles"
            }));

            cartProducts.Add(productManager.SaveProduct(new Product()
            {
                Price       = .50,
                Description = "Pancakes"
            }));

            PromoAdminManager promoManager = new PromoAdminManager();
            List <PromoCode>  cartPromos   = new List <PromoCode>();

            cartPromos.Add(promoManager.SavePromo(new PromoCode()
            {
                Code           = "1OFF",
                DollarDiscount = 1,
            }));


            Cart expectedCart = new Cart()
            {
                User       = cartUser,
                Products   = cartProducts,
                PromoCodes = cartPromos,
            };

            Cart savedCart = manager.SaveCart(expectedCart);

            Cart actualCart = manager.GetUserCart(cartUser.Id);

            Assert.Equal(savedCart.User.Id, actualCart.User.Id);

            Assert.Equal(expectedCart.Products.Count(), actualCart.Products.Count());
            foreach (Product expectedProduct in savedCart.Products)
            {
                var actualProduct = actualCart.Products.FirstOrDefault(actual => actual.Id == expectedProduct.Id);
                Assert.NotNull(actualProduct);
            }

            Assert.Equal(expectedCart.PromoCodes.Count(), actualCart.PromoCodes.Count());
            foreach (PromoCode expectedPromo in savedCart.PromoCodes)
            {
                var actualPromo = actualCart.PromoCodes.FirstOrDefault(actual => actual.Id == expectedPromo.Id);
                Assert.NotNull(actualPromo);
            }
        }