Example #1
0
        public void VerificaSeUsuarioEValidoEInfoCorretas()
        {
            var options = new DbContextOptionsBuilder <CodeTurContext>()
                          .UseInMemoryDatabase(databaseName: "UsuarioEValidoEInfoCorretas")
                          .Options;

            UsuarioDominio usuario = new UsuarioDominio()
            {
                Email = "*****@*****.**",
                Senha = "Codetur@132",
                Tipo  = "Administrador"
            };

            // Use a clean instance of the context to run the test
            using (var context = new CodeTurContext(options))
            {
                var repo = new UsuarioRepositorio(context);

                context.Usuarios.Add(usuario);
                context.SaveChanges();

                UsuarioDominio usuarioRetorno = repo.EfetuarLogin(usuario.Email, usuario.Senha);

                Assert.Equal(usuarioRetorno.Email, usuario.Email);
                Assert.Equal(usuarioRetorno.Senha, usuario.Senha);
            }
        }
Example #2
0
 public PacoteDominio Cadastrar(PacoteDominio pacote)
 {
     using (CodeTurContext ctx = new CodeTurContext())
     {
         ctx.Add(pacote);
         ctx.SaveChanges();
         return(pacote);
     }
 }
Example #3
0
        public PacoteDominio Cadastrar(PacoteDominio pacote)
        {
            try
            {
                _context.Pacotes.Add(pacote);
                _context.SaveChanges();

                return(pacote);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Example #4
0
 /// <summary>
 /// Edita um pacote
 /// </summary>
 /// <param name="pacote">pacote a ser Editado</param>
 /// <returns>Retorna o pacote editado</returns>
 public PacoteDominio Editar(PacoteDominio pacote)
 {
     try
     {
         using (CodeTurContext ctx = new CodeTurContext())
         {
             ctx.Entry <PacoteDominio>(pacote).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
             ctx.SaveChanges();
             return(pacote);
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Example #5
0
 /// <summary>
 /// Cadastra um novo pacote
 /// </summary>
 /// <param name="pacote">Pacote a ser cadastrado</param>
 public PacoteDominio Cadastrar(PacoteDominio pacote)
 {
     try
     {
         using (CodeTurContext ctx = new CodeTurContext())
         {
             ctx.Pacotes.Add(pacote);
             ctx.SaveChanges();
             return(pacote);
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Example #6
0
        /// <summary>
        /// Cadastra um novo pacote
        /// </summary>
        /// <param name="pacote">Dados do pacote</param>
        /// <returns>Retorna pacote cadastrado</returns>
        public PacoteDominio Cadastrar(PacoteDominio pacote)
        {
            try
            {
                //Adiciona um pacote ao dbset
                _context.Pacotes.Add(pacote);
                //salva o pacote
                _context.SaveChanges();

                //retorna o pacote cadastrado
                return(pacote);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Example #7
0
 public PacoteDominio Atualizar(PacoteDominio pacote)
 {
     using (CodeTurContext ctx = new CodeTurContext())
     {
         PacoteDominio PacoteBuscado = ctx.Pacotes.FirstOrDefault(x => x.Id == pacote.Id);
         PacoteBuscado.Titulo     = pacote.Titulo;
         PacoteBuscado.Descricao  = pacote.Descricao;
         PacoteBuscado.Imagem     = pacote.Imagem;
         PacoteBuscado.Ativo      = pacote.Ativo;
         PacoteBuscado.DataInicio = pacote.DataInicio;
         PacoteBuscado.DataFim    = pacote.DataFim;
         PacoteBuscado.Pais       = pacote.Pais;
         PacoteBuscado.Oferta     = pacote.Oferta;
         ctx.Pacotes.Update(PacoteBuscado);
         ctx.SaveChanges();
         return(pacote);
     }
 }
Example #8
0
        public bool ExcluirPacote(int id)
        {
            try
            {
                using (CodeTurContext ctx = new CodeTurContext())
                {
                    var pacote = BuscarPorId(id);

                    ctx.Entry <PacoteDominio>(pacote).State = Microsoft.EntityFrameworkCore.EntityState.Deleted;
                    ctx.SaveChanges();
                    return(true);
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Example #9
0
 public void Adicionar(Usuario usuario)
 {
     _context.Usuarios.Add(usuario);
     _context.SaveChanges();
 }
Example #10
0
 public void Adicionar(Pacote pacote)
 {
     _context.Pacotes.Add(pacote);
     _context.SaveChanges();
 }