Esempio n. 1
0
 // GET: UserAccount
 public ActionResult Index()
 {
     using (ADbContext db = new ADbContext())
     {
         return(View(db.UserAccounts.ToList()));
     }
 }
Esempio n. 2
0
        public void Initialize()
        {
            var services = new ServiceCollection();

            services.AddIOC();
            _dbContext   = services.BuildServiceProvider().GetService <ADbContext>();
            _userService = services.BuildServiceProvider().GetService <IUserService>();
        }
Esempio n. 3
0
        private BankAccountViewModel GetBankAccount(int bankAccountId)
        {
            var dbContext = new ADbContext();

            var bankAccount = dbContext.BankAccounts.Find(bankAccountId);

            return(MapToBankAccountViewModel(bankAccount));
        }
Esempio n. 4
0
 public AccountController(ADbContext dbcontext, UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, RoleManager <IdentityRole> roleManager, IHostingEnvironment hostingEnvironment)
 {
     this.dbcontext          = dbcontext;
     this.userManager        = userManager;
     this.signInManager      = signInManager;
     this.roleManager        = roleManager;
     this.hostingEnvironment = hostingEnvironment;
 }
        private void UpdateUsersOfAccount(UsersOfAccountViewModel usersOfAccountViewModel)
        {
            var dbContext = new ADbContext();

            var usersOfAccount = dbContext.UsersOfAccounts.Find(usersOfAccountViewModel.Id);

            CopyToUsersOfAccount(usersOfAccountViewModel, usersOfAccount);

            dbContext.SaveChanges();
        }
Esempio n. 6
0
        private void UpdateBankAccount(BankAccountViewModel bankAccountViewModel)
        {
            var dbContext = new ADbContext();

            var bankAccount = dbContext.BankAccounts.Find(bankAccountViewModel.Id);

            CopyToBankAccount(bankAccountViewModel, bankAccount);

            dbContext.SaveChanges();
        }
Esempio n. 7
0
        private void Save(BankAccountViewModel bankAccountViewModel)
        {
            var dbContext = new ADbContext();

            var bankAccount = MapToBankAccount(bankAccountViewModel);

            dbContext.BankAccounts.Add(bankAccount);

            dbContext.SaveChanges();
        }
        private void Save(UsersOfAccountViewModel usersOfAccountViewModel)
        {
            var dbContext = new ADbContext();

            var userOfAccount = MapToUsersOfAccount(usersOfAccountViewModel);

            dbContext.UsersOfAccounts.Add(userOfAccount);

            dbContext.SaveChanges();
        }
Esempio n. 9
0
        private void DeleteBankAccount(int id)
        {
            var dbContext = new ADbContext();

            var bankAccount = dbContext.BankAccounts.Find(id);

            if (bankAccount != null)
            {
                dbContext.BankAccounts.Remove(bankAccount);
                dbContext.SaveChanges();
            }
        }
        private void DeleteUsersOfAccount(int id)
        {
            var dbContext = new ADbContext();

            var usersOfAccount = dbContext.UsersOfAccounts.Find(id);

            if (usersOfAccount != null)
            {
                dbContext.UsersOfAccounts.Remove(usersOfAccount);
                dbContext.SaveChanges();
            }
        }
Esempio n. 11
0
        public UserModel Get(int ID)
        {
            return(_mcUser.GetOrAdd(ID, id =>
            {
                using (var dbContext = ADbContext.Create())
                {
                    var user = dbContext.User.FirstOrDefault(u => u.ID == id);
                    var mapper = new MapperWrapper <UserModel, User>();

                    return mapper.GetModel(user);
                }
            }));
        }
Esempio n. 12
0
        private ICollection <BankAccountViewModel> GetBankAccountsForUser(int userId)
        {
            var bankAccountViewModels = new List <BankAccountViewModel>();

            var dbContext = new ADbContext();

            var bankAccounts = dbContext.BankAccounts.Where(userAccount => userAccount.UserId == userId).ToList();

            foreach (var bankAccount in bankAccounts)
            {
                var bankAccountViewModel = MapToBankAccountViewModel(bankAccount);
                //bankAccountViewModels.Add(bankAccountViewModel);
            }
            return(bankAccountViewModels);
        }
        private ICollection <UsersOfAccountViewModel> GetUsersOfAccountForUser(int userId)
        {
            var usersOfAccountViewModels = new List <UsersOfAccountViewModel>();

            var dbContext = new ADbContext();

            var usersOfAccounts = dbContext.UsersOfAccounts.Where(usersOfAccount => usersOfAccount.UserId == userId).ToList();

            foreach (var usersOfAccount in usersOfAccounts)
            {
                var usersOfAccountViewModel = MapToUsersOfAccountViewModel(usersOfAccount);
                usersOfAccountViewModels.Add(usersOfAccountViewModel);
            }

            return(usersOfAccountViewModels);
        }
        public ActionResult Register(UserAccount account)
        {
            if (ModelState.IsValid)
            {
                using (ADbContext db = new ADbContext())
                {
                    db.UserAccounts.Add(account);
                    db.SaveChanges();
                }

                //Clear the contents of all input controls
                ModelState.Clear();

                ViewBag.Message = account.FirstName + " " + account.LastName + "succesfully registered.";
            }
            return(View());
        }
Esempio n. 15
0
        public UserMemoryCache(ADbContext dbContext)
        {
            var lstUser    = dbContext.User.Where(u => !u.IsDeleted).ToList();
            var mapperUser = new MapperWrapper <UserModel, User>();

            lstUser.ForEach(u =>
            {
                User.TryAdd(u.ID, id => mapperUser.GetModel(u));
            });

            var lstUserPermission    = dbContext.UserPermission.Where(u => !u.IsDeleted).ToList();
            var mapperUserPermission = new MapperWrapper <UserPermissionModel, UserPermission>();

            lstUserPermission.GroupBy(up => up.UserID).ToList().ForEach(gup =>
            {
                UserPermission.TryAdd(gup.Key, k => mapperUserPermission.GetModelList(gup.ToList()));
            });
        }
Esempio n. 16
0
        private void DeleteUser(int id)
        {
            UserAccount account;

            if (ModelState.IsValid)
            {
                using (ADbContext db = new ADbContext())
                {
                    account = db.UserAccounts.Find(id);
                    db.UserAccounts.Remove(account);
                    db.SaveChanges();
                }

                //Clear the contents of all input controls
                ModelState.Clear();

                ViewBag.Message = account.FirstName + " " + account.LastName + "succesfully registered.";
            }
        }
        public ActionResult Login(UserAccount user)
        {
            using (ADbContext db = new ADbContext())
            {
                var userAccount = db.UserAccounts.Where(u => u.Username == user.Username && u.Password == user.Password).FirstOrDefault();

                if (userAccount != null)
                {
                    Session["UserID"]   = userAccount.UserID.ToString();
                    Session["Username"] = userAccount.Username.ToString();
                    return(RedirectToAction("LoggedIn"));
                }
                else
                {
                    ModelState.AddModelError("", "User or Password is wrong");
                }
            }
            return(View());
        }
        public static IServiceCollection AddIOC(this IServiceCollection services)
        {
            services.AddSingleton <IUserService, UserService>();

            services.AddScoped(sp => ADbContext.Create());

            var bizDlls = Directory.GetFiles(Path.GetDirectoryName(Assembly.GetEntryAssembly().Location), "Alpaca.Biz.*.dll");

            bizDlls.ToList().ForEach(dll =>
            {
                Assembly
                .LoadFrom(dll)
                .GetTypes()
                .Where(t => t.Name.EndsWith("Biz"))
                .ToList()
                .ForEach(bizType => services.AddScoped(bizType));
            });

            return(services);
        }
Esempio n. 19
0
        static UserService()
        {
            using (var dbContext = ADbContext.Create())
            {
                var lstUser    = dbContext.User.Where(u => !u.IsDeleted).ToList();
                var mapperUser = new MapperWrapper <UserModel, User>();

                lstUser.ForEach(u =>
                {
                    _mcUser.TryAdd(u.ID, id => mapperUser.GetModel(u));
                });

                var lstUserPermission    = dbContext.UserPermission.Where(u => !u.IsDeleted).ToList();
                var mapperUserPermission = new MapperWrapper <UserPermissionViewModel, UserPermission>();

                lstUserPermission.GroupBy(up => up.UserID).ToList().ForEach(gup =>
                {
                    _mcUserPermission.TryAdd(gup.Key, k => mapperUserPermission.GetModelList(gup.ToList()));
                });
            }
        }
Esempio n. 20
0
 public UserBiz(ADbContext dbContext, IUserService userService)
 {
     _dbContext   = dbContext;
     _userService = userService;
 }
Esempio n. 21
0
 public void Initialize()
 {
     _biz = new ConfigEnvironmentBiz(ADbContext.Create(), new UserService());
 }
Esempio n. 22
0
 public TaxController(ADbContext dbcontext)
 {
     this.dbcontext = dbcontext;
 }
Esempio n. 23
0
 public UserPermissionBiz(ADbContext dbContext)
 {
     _dbContext = dbContext;
 }
        private UsersOfAccount GetUsersOfAccount(int UsersOfAccountId)
        {
            var dbContext = new ADbContext();

            return(dbContext.UsersOfAccounts.Find(UsersOfAccountId));
        }
Esempio n. 25
0
 public UserPermissionBiz(ADbContext dbContext, IUserService userService)
 {
     _dbContext   = dbContext;
     _userService = userService;
 }
Esempio n. 26
0
 public void Initialize()
 {
     _dbContext = ADbContext.Create();
 }
Esempio n. 27
0
 public ConfigAppBiz(ADbContext dbContext, IUserService userServica)
 {
     _dbContext   = dbContext;
     _userServica = userServica;
 }
Esempio n. 28
0
 public ConfigEnvironmentBiz(ADbContext dbContext, IUserService userService)
 {
     _dbContext   = dbContext;
     _userService = userService;
 }
Esempio n. 29
0
 public void Initialize()
 {
     _biz = new UserBiz(ADbContext.Create(), new UserService());
 }