public static void SeedHostDb(ProjectNameDbContext context) { context.SuppressAutoSetTenantId = true; //Host seed new InitialHostDbBuilder(context).Create(); //Default tenant seed (in host database). new DefaultTenantBuilder(context).Create(); new TenantRoleAndUserBuilder(context, 1).Create(); }
public void Build(ProjectNameDbContext context) { //Add some people //context.People.AddOrUpdate( // p => p.Name, // new Person { Name = "Isaac Asimov" }, // new Person { Name = "Thomas More" }, // new Person { Name = "George Orwell" }, // new Person { Name = "Douglas Adams" } // ); //context.SaveChanges(); }
public virtual ActionResult <LanguageDto> Get(int id) { try { using (var context = new ProjectNameDbContext()) { var list = context.Languages.SingleOrDefault(x => x.Id == id); var dto = list.ToDto(); return(Ok(dto)); } } catch (Exception ex) { return(NotFound(ex.Message.ToString())); } }
public virtual ActionResult Add(LanguageDto data) { if (data == null) { return(BadRequest()); } try { var item = data.FromDto(); using (var context = new ProjectNameDbContext()) { context.Languages.Add(item); context.SaveChanges(); } return(Ok(item.ToDto())); } catch (Exception ex) { return(NotFound(ex.Message.ToString())); } }
public virtual ActionResult Delete(int Id) { if (Id == 0) { return(BadRequest()); } try { using (var context = new ProjectNameDbContext()) { var item = context.Languages.SingleOrDefault(x => x.Id == Id); context.Languages.Remove(item); context.SaveChanges(); } return(Ok()); } catch (Exception ex) { return(NotFound(ex.Message.ToString())); } }
public DefaultLanguagesCreator(ProjectNameDbContext context) { _context = context; }
public DefaultSettingsCreator(ProjectNameDbContext context) { _context = context; }
public DefaultTenantBuilder(ProjectNameDbContext context) { _context = context; }
public ProjectNameDbContextCreator(ProjectNameDbContext context) : base(context) { SeedDataConfig.AuthorizationProviders.Add(new ProjectNameAuthorizationProvider()); }
public TenantRoleAndUserBuilder(ProjectNameDbContext context, int tenantId) { _context = context; _tenantId = tenantId; }
public InitialHostDbBuilder(ProjectNameDbContext context) { _context = context; }
public DefaultEditionCreator(ProjectNameDbContext context) { _context = context; }
public HostRoleAndUserCreator(ProjectNameDbContext context) { _context = context; }