Exemple #1
0
 public Handler(CoursesOnlineContext context, UserManager <User> userManager, IJwtGenerator jwtHandler, IPasswordHasher <User> passwordHasher)
 {
     _context        = context;
     _userManager    = userManager;
     _jwtHandler     = jwtHandler;
     _passwordHasher = passwordHasher;
 }
Exemple #2
0
 public static async Task InsertData(CoursesOnlineContext context, UserManager <User> userManager)
 {
     if (!userManager.Users.Any())
     {
         var user = new User {
             FullName = "Marco Jimenez", UserName = "******", Email = "*****@*****.**"
         };
         await userManager.CreateAsync(user, "Password123#");
     }
 }
Exemple #3
0
        public static async Task SeedAsync(CoursesOnlineContext context, ILoggerFactory loggerFactory)
        {
            try
            {
                if (!context.Course.Any())
                {
                    var coursesData = File.ReadAllText("../Infrastructure/Data/SeedData/brands.json");

                    var courses = JsonSerializer.Deserialize <List <Course> >(coursesData);

                    foreach (var course in courses)
                    {
                        context.Course.Add(course);
                    }

                    await context.SaveChangesAsync();
                }
            }
            catch (Exception ex)
            {
                var logger = loggerFactory.CreateLogger <CoursesOnlineSeed>();
                logger.LogError(ex.Message);
            }
        }
Exemple #4
0
 public Handler(CoursesOnlineContext context, UserManager <User> userManager, IJwtGenerator jwtGenerator)
 {
     _jwtGenerator = jwtGenerator;
     _userManager  = userManager;
     _context      = context;
 }
Exemple #5
0
 public Handler(CoursesOnlineContext context, IMapper mapper)
 {
     _mapper  = mapper;
     _context = context;
 }
 public WeatherForecastController(CoursesOnlineContext _context)
 {
     //CoursesOnlineContext = name of the class that I want to inject
     this.context = _context;
 }
Exemple #7
0
 public Handler(CoursesOnlineContext context)
 {
     _context = context;
 }