// GET: UserAccount public ActionResult Index() { using (ADbContext db = new ADbContext()) { return(View(db.UserAccounts.ToList())); } }
public void Initialize() { var services = new ServiceCollection(); services.AddIOC(); _dbContext = services.BuildServiceProvider().GetService <ADbContext>(); _userService = services.BuildServiceProvider().GetService <IUserService>(); }
private BankAccountViewModel GetBankAccount(int bankAccountId) { var dbContext = new ADbContext(); var bankAccount = dbContext.BankAccounts.Find(bankAccountId); return(MapToBankAccountViewModel(bankAccount)); }
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(); }
private void UpdateBankAccount(BankAccountViewModel bankAccountViewModel) { var dbContext = new ADbContext(); var bankAccount = dbContext.BankAccounts.Find(bankAccountViewModel.Id); CopyToBankAccount(bankAccountViewModel, bankAccount); dbContext.SaveChanges(); }
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(); }
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(); } }
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); } })); }
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()); }
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())); }); }
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); }
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())); }); } }
public UserBiz(ADbContext dbContext, IUserService userService) { _dbContext = dbContext; _userService = userService; }
public void Initialize() { _biz = new ConfigEnvironmentBiz(ADbContext.Create(), new UserService()); }
public TaxController(ADbContext dbcontext) { this.dbcontext = dbcontext; }
public UserPermissionBiz(ADbContext dbContext) { _dbContext = dbContext; }
private UsersOfAccount GetUsersOfAccount(int UsersOfAccountId) { var dbContext = new ADbContext(); return(dbContext.UsersOfAccounts.Find(UsersOfAccountId)); }
public UserPermissionBiz(ADbContext dbContext, IUserService userService) { _dbContext = dbContext; _userService = userService; }
public void Initialize() { _dbContext = ADbContext.Create(); }
public ConfigAppBiz(ADbContext dbContext, IUserService userServica) { _dbContext = dbContext; _userServica = userServica; }
public ConfigEnvironmentBiz(ADbContext dbContext, IUserService userService) { _dbContext = dbContext; _userService = userService; }
public void Initialize() { _biz = new UserBiz(ADbContext.Create(), new UserService()); }