private static void SeedUsers(this ArmLancerDbContext context) { if (context.Users.Any()) { return; } context.Users.AddRange(new List <User> { new User { UserName = "******", Password = CryptoHelper.Encrypt("admin"), Role = UserRole.Admin, Client = new Client { FirstName = "Admin", LastName = "Administrator", Email = "*****@*****.**", Phone = "+37400000000", Picture = "", } }, new User { UserName = "******", Password = CryptoHelper.Encrypt("freelancer"), Role = UserRole.FreeLancer, Client = new Client { FirstName = "FreeLancer", LastName = "FreeLanceryan", Email = "*****@*****.**", Phone = "+37400000000", } }, new User { UserName = "******", Password = CryptoHelper.Encrypt("employeer"), Role = UserRole.Employeer, Client = new Client { FirstName = "Employeer", LastName = "Employeeryan", Email = "*****@*****.**", Phone = "+37400000000", } } }); context.SaveChanges(); }
private static void SeedCategories(this ArmLancerDbContext context) { if (context.Categories.Any()) { return; } context.Categories.AddRange(new List <Category> { new Category { Name = "IT", Children = new List <Category> { new Category { Name = "C#", Jobs = new List <Job> { new Job { Title = "Booking Package", Description = "Scheduller for dotnetcore", Price = 2000, Duration = JobDuration.ThreeMonths, ClientId = context.Clients.First(c => c.User.Role.Equals(UserRole.Employeer)).Id, }, new Job { Title = "List.am", Description = "Site similar to list.am", Price = 1500, Duration = JobDuration.OneMonth, ClientId = context.Clients.First(c => c.User.Role.Equals(UserRole.Employeer)).Id, } } }, new Category { Name = "PHP", }, new Category { Name = "MySQL", } } }, new Category { Name = "Hashvapahutyun", } }); context.SaveChanges(); }
public FavoriteService(IServiceProvider serviceProvider, ArmLancerDbContext context) : base(serviceProvider, context) { }
public static void EnsureSeedData(this ArmLancerDbContext context) { context.SeedUsers(); context.SeedCategories(); }
public CrudService(IServiceProvider serviceProvider, ArmLancerDbContext context) { _serviceProvider = serviceProvider; _context = context; }
public JobSubmissionService(IServiceProvider serviceProvider, ArmLancerDbContext context) : base(serviceProvider, context) { }
public CategoryService( IServiceProvider serviceProvider, ArmLancerDbContext context) : base(serviceProvider, context) { }
public UserService( IServiceProvider serviceProvider, ArmLancerDbContext context) : base(serviceProvider, context) { }