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); } }
public PacoteDominio Cadastrar(PacoteDominio pacote) { using (CodeTurContext ctx = new CodeTurContext()) { ctx.Add(pacote); ctx.SaveChanges(); return(pacote); } }
public PacoteDominio Cadastrar(PacoteDominio pacote) { try { _context.Pacotes.Add(pacote); _context.SaveChanges(); return(pacote); } catch (Exception ex) { throw new Exception(ex.Message); } }
/// <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); } }
/// <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); } }
/// <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); } }
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); } }
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); } }
public void Adicionar(Usuario usuario) { _context.Usuarios.Add(usuario); _context.SaveChanges(); }
public void Adicionar(Pacote pacote) { _context.Pacotes.Add(pacote); _context.SaveChanges(); }