public InvitationsController(ApplicationDbContext context, IEmailSender emailService, SignInManager <FPUser> signInManager, UserManager <FPUser> userManager, IFPFileService fileService) { _context = context; _emailService = emailService; _signInManager = signInManager; _userManager = userManager; _fileService = fileService; }
public IndexModel( UserManager <FPUser> userManager, SignInManager <FPUser> signInManager, IFPFileService fileService, ApplicationDbContext context) { _userManager = userManager; _signInManager = signInManager; _fileService = fileService; _context = context; }
public RegisterModel( UserManager <FPUser> userManager, SignInManager <FPUser> signInManager, ILogger <RegisterModel> logger, IEmailSender emailSender, IFPFileService fileService) { _userManager = userManager; _signInManager = signInManager; _logger = logger; _emailSender = emailSender; _fileService = fileService; }
private static async Task SeedUsersAsync(UserManager <FPUser> userManager, IFPFileService fileService, IConfiguration configuration, ApplicationDbContext context) { #region Admin var user = new FPUser(); user.UserName = "******"; user.Email = "*****@*****.**"; user.FirstName = "Mackenzie"; user.LastName = "Weaver"; user.FileData = await fileService.GetDefaultAvatarFileBytesAsync(); user.FileName = fileService.GetDefaultAvatarFileName(); user.EmailConfirmed = true; try { var test = await userManager.FindByEmailAsync(user.Email); if (test == null) { await userManager.CreateAsync(user, "Mweaver1!"); await userManager.AddToRoleAsync(user, Roles.Admin.ToString()); } } catch (Exception ex) { Console.WriteLine("========= ERROR ============"); Console.WriteLine($"Error Seeding {user.Email}"); Console.WriteLine(ex.Message); Console.WriteLine("============================"); throw; } #endregion #region Head user = new FPUser { UserName = "******", Email = "*****@*****.**", FirstName = "Antonio", LastName = "Raynor", FileData = await fileService.GetDefaultAvatarFileBytesAsync(), FileName = fileService.GetDefaultAvatarFileName(), EmailConfirmed = true }; try { var test = await userManager.FindByEmailAsync(user.Email); if (test == null) { await userManager.CreateAsync(user, "Araynor1!"); await userManager.AddToRoleAsync(user, Roles.Head.ToString()); } } catch (Exception ex) { Console.WriteLine("========= ERROR ============"); Console.WriteLine($"Error Seeding {user.Email}"); Console.WriteLine(ex.Message); Console.WriteLine("============================"); throw; } #endregion #region Member user = new FPUser { UserName = "******", Email = "*****@*****.**", FirstName = "Jason", LastName = "Twichell", FileData = await fileService.GetDefaultAvatarFileBytesAsync(), FileName = fileService.GetDefaultAvatarFileName(), EmailConfirmed = true }; try { var test = await userManager.FindByEmailAsync(user.Email); if (test == null) { await userManager.CreateAsync(user, "Jtwichell1!"); await userManager.AddToRoleAsync(user, Roles.Member.ToString()); } } catch (Exception ex) { Console.WriteLine("========= ERROR ============"); Console.WriteLine($"Error Seeding {user.Email}"); Console.WriteLine(ex.Message); Console.WriteLine("============================"); throw; } #endregion #region New user = new FPUser { UserName = "******", Email = "*****@*****.**", FirstName = "Drew", LastName = "Russell", FileData = await fileService.GetDefaultAvatarFileBytesAsync(), FileName = fileService.GetDefaultAvatarFileName(), EmailConfirmed = true }; try { var test = await userManager.FindByEmailAsync(user.Email); if (test == null) { await userManager.CreateAsync(user, "Drussell1!"); await userManager.AddToRoleAsync(user, Roles.New.ToString()); } } catch (Exception ex) { Console.WriteLine("========= ERROR ============"); Console.WriteLine($"Error Seeding {user.Email}"); Console.WriteLine(ex.Message); Console.WriteLine("============================"); throw; } #endregion #region Demo user = new FPUser(); user.UserName = configuration["DemoEmail"]; user.Email = configuration["DemoEmail"]; user.FirstName = "Rock"; user.LastName = "Demo"; user.FileData = await fileService.GetDefaultAvatarFileBytesAsync(); user.FileName = fileService.GetDefaultAvatarFileName(); user.EmailConfirmed = true; try { var test = await userManager.FindByEmailAsync(user.Email); if (test == null) { await userManager.CreateAsync(user, configuration["DemoPassword"]); await userManager.AddToRoleAsync(user, Roles.Head.ToString()); await userManager.AddToRoleAsync(user, Roles.Demo.ToString()); await SeedAccount(user, context); } } catch (Exception ex) { Console.WriteLine("========= ERROR ============"); Console.WriteLine($"Error Seeding {user.Email}"); Console.WriteLine(ex.Message); Console.WriteLine("============================"); throw; } #endregion }
public static async Task SeedDataBaseAsync(ApplicationDbContext context, UserManager <FPUser> userManager, RoleManager <IdentityRole> roleManager, IFPFileService fileService, IConfiguration configuration) { await SeedRolesAsync(roleManager); await SeedUsersAsync(userManager, fileService, configuration, context); }
public AttachmentsController(ApplicationDbContext context, UserManager <FPUser> userManager, IFPFileService fileservice) { _context = context; _userManager = userManager; _fileservice = fileservice; }