public static void Seed(SlackishContext context) { var tenant = context.Tenants.Single(x => x.Name == "Default"); var user = context.Users .Include(x => x.TeamUsers) .Include("TeamUsers.Team") .SingleOrDefault(); if (user == null) { user = new User(); context.Users.Add(user); } user.TeamUsers.Clear(); user.Username = "******"; user.Password = new EncryptionService().TransformPassword("system"); user.TenantId = tenant.Id; var team = context.Teams.Include(x => x.TeamUsers).Single(x => x.Name == "My Team"); user.TeamUsers.Add(new TeamUser() { TeamId = team.Id }); user.CurrentTeam = team; context.SaveChanges(); }
public static void Seed(SlackishContext context) { context.Tenants.AddOrUpdate(x => x.Name, new Tenant() { Name = "Default", UniqueId = new Guid("cff89028-3e2d-4997-ab12-a07e0d50ba90") }); context.SaveChanges(); }
public static void Seed(SlackishContext context) { var tenant = context.Tenants.Single(x => x.Name == "Default"); context.Teams.AddOrUpdate(x => x.Name, new Team() { TenantId = tenant.Id, Name = "My Team" }); context.SaveChanges(); }
public static void Seed(SlackishContext context) { var tenant = context.Tenants.Single(x => x.Name == "Default"); var user = context.Users.Single(x => x.Username == "system"); context.Profiles.AddOrUpdate(x => x.Name, new Profile() { Name = "system", UserId = user.Id, TenantId = tenant.Id }); context.SaveChanges(); }
public Handler(SlackishContext context, IEncryptionService encryptionService) { _context = context; _encryptionService = encryptionService; }
public Handler(SlackishContext context, ICache cache) { _context = context; _cache = cache; }
public Handler(SlackishContext context) { _context = context; }
public SendMessageHandler(SlackishContext context) { _context = context; }
public Handler(SlackishContext dataContext, ICache cache) { _cache = cache; _context = dataContext; }
public Handler(SlackishContext context, ICacheProvider cacheProvider) { _context = context; _cache = cacheProvider.GetCache(); }
public static void Seed(SlackishContext context) { context.SaveChanges(); }