public UserController(ApplicationDbContext context, UserManager <IdentityUser> userManager, RoleManager <IdentityRole> roleManager) { _context = context; _userManager = userManager; _roleManager = roleManager; _userAdminManager = new UserAdminManager(context, userManager, roleManager); }
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); }
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()); }
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); } }