public ContatosController(ContatosContext contatosContext) { _contatos = contatosContext.Set <Contato>(); _emails = contatosContext.Set <Email>(); _telefones = contatosContext.Set <Telefone>(); _dbContext = contatosContext; }
/// <summary> /// Inicializa o banco de dados: verifica se foi criado e adiciona registros /// </summary> /// <param name="context">database context</param> public static void Initialize(ContatosContext context) { context.Database.EnsureCreated(); if (context.Contatos.Any()) { return; // DB has been seeded } context.Contatos.Add(new ContatoModel { Nome = "Pessoa", Telefone = "2222-2222", Aniversario = "10/10" }); context.Contatos.Add(new ContatoModel { Nome = "Outra Pessoa", Telefone = "3333-3333", Aniversario = "11/11" }); context.SaveChanges(); }
/// <summary> /// Constructor /// </summary> /// <param name="dbContext"><see cref="ContatosContext"/></param> public ContatosRepository(ContatosContext dbContext) : base(dbContext) { }
public ContatoRepositorioEF() { _contatosContext = new ContatosContext(); }