Example #1
0
        /// <summary>
        /// Obtem planeta por nome
        /// </summary>
        /// <param name="nome"></param>
        /// <returns></returns>
        public Planeta ObterPlanetaPorNome(string nome)
        {
            var optionsBuilder = new DbContextOptionsBuilder <StarWarPlanetContext>();

            optionsBuilder.UseMySql("server=localhost;uid=root;pwd=duda0107;database=StarWarPlanetsDB;", m => m.MigrationsAssembly("StarWarPlanets.Repository"));
            var starWarPlanetContext = new StarWarPlanetContext(optionsBuilder.Options);

            return(starWarPlanetContext.Planetas.FirstOrDefault(p => p.Nome == nome));
        }
Example #2
0
 public BaseRepository(StarWarPlanetContext starWarPlanetContext)
 {
     StarWarPlanetContext = starWarPlanetContext;
 }
Example #3
0
 //Passa a instância do context para a classe pai
 public PlanetaRepository(StarWarPlanetContext starWarPlanetContext) : base(starWarPlanetContext)
 {
 }