/// <summary>
 /// Responsável por inserir na base de dados vários estados caso não exista nenhum estado na base de dados.
 /// </summary>
 /// <param name="context">Contexto da aplicação</param>
 private static void inicializarEstados(AirUberDbContext context)
 {
     if (!context.Estado.Any())
     {
         context.Add(new Estado()
         {
             Nome = "Aceite"
         });
         context.Add(new Estado()
         {
             Nome = "Pendente"
         });
         context.Add(new Estado()
         {
             Nome = "Rejeitada"
         });
     }
 }
        /// <summary>
        /// Responsável por inserir na base de dados vários tipo de jatos caso não exista nenhum tipo de jatos na base de dados.
        /// </summary>
        /// <param name="context">Contexto da aplicação</param>
        private static void inicializarTipoJatos(AirUberDbContext context)
        {
            if (!context.TipoJato.Any())
            {
                // http://www.jets.com/virtual-catalog/

                context.Add(new TipoJato()
                {
                    Nome = "Turbos"
                });
                context.Add(new TipoJato()
                {
                    Nome = "VLJs"
                });
                context.Add(new TipoJato()
                {
                    Nome = "Light"
                });
                context.Add(new TipoJato()
                {
                    Nome = "Mid-Size"
                });
                context.Add(new TipoJato()
                {
                    Nome = "Super"
                });
                context.Add(new TipoJato()
                {
                    Nome = "Heavy"
                });
            }
        }
 /// <summary>
 /// Responsável por inserir na base de dados vários tipo de extras caso não exista nenhum tipo de extras na base de dados.
 /// </summary>
 /// <param name="context">Contexto da aplicação</param>
 private static void inicializarTipoExtras(AirUberDbContext context)
 {
     if (!context.TipoExtra.Any())
     {
         context.Add(new TipoExtra()
         {
             Nome = "Bar"
         });
         context.Add(new TipoExtra()
         {
             Nome = "Refeição"
         });
         context.Add(new TipoExtra()
         {
             Nome = "Uber"
         });
         context.Add(new TipoExtra()
         {
             Nome = "Concierge"
         });
     }
 }
 /// <summary>
 /// Responsável por inserir na base de dados vários modelos caso não exista nenhum modelo na base de dados
 /// </summary>
 /// <param name="context">Contexto da aplicação</param>
 private static void inicializarModelos(AirUberDbContext context)
 {
     if (!context.Modelo.Any())
     {
         context.Add(new Modelo()
         {
             Capacidade         = 8,
             Alcance            = 10000,
             VelocidadeMaxima   = 300.30m,
             PesoMaximaBagagens = 25,
             NumeroMotores      = 2,
             AltitudeIdeal      = 10000,
             AlturaCabine       = 2.20m,
             LarguraCabine      = 1.80m,
             ComprimentoCabine  = 20.0m,
             Descricao          = "1º Modelo",
             TipoJatoId         = 1
         });
     }
 }