Esempio n. 1
0
 public ContatosController(ContatosContext contatosContext)
 {
     _contatos  = contatosContext.Set <Contato>();
     _emails    = contatosContext.Set <Email>();
     _telefones = contatosContext.Set <Telefone>();
     _dbContext = contatosContext;
 }
Esempio n. 2
0
        /// <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();
        }
Esempio n. 3
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="dbContext"><see cref="ContatosContext"/></param>
 public ContatosRepository(ContatosContext dbContext)
     : base(dbContext)
 {
 }
 public ContatoRepositorioEF()
 {
     _contatosContext = new ContatosContext();
 }