//recuperar senha etapa1 public async Task <Models.TbLogin> VerificarEmailRecuperarSenha(Models.Request.EmailRequest.EmailRecuperarSenha request, string codigo) { Models.TbLogin login = new Models.TbLogin(); Models.TbCliente tabela = context.TbCliente.Include(x => x.IdLoginNavigation) .FirstOrDefault(x => x.DsEmail == request.Email); Models.TbFuncionario tabelaFuncionario = context.TbFuncionario.Include(x => x.IdLoginNavigation) .FirstOrDefault(x => x.DsEmail == request.Email); if (tabela != null) { tabela.IdLoginNavigation.DsCodigoVerificacao = codigo; tabela.IdLoginNavigation.DtCodigoVerificacao = DateTime.Now; login = await ConsultarLoginPorId(tabela.IdLogin); } else if (tabelaFuncionario != null) { tabelaFuncionario.IdLoginNavigation.DsCodigoVerificacao = codigo; tabelaFuncionario.IdLoginNavigation.DtCodigoVerificacao = DateTime.Now; login = await ConsultarLoginPorId(tabelaFuncionario.IdLogin); } else { throw new ArgumentException("Esse email ainda não esta cadastrado."); } await context.SaveChangesAsync(); return(login); }
public async Task AlterarDevolvido(int IdVendaLivro) { Models.TbVendaLivro tabela = await ConsultarVendaLivroPorId(IdVendaLivro); tabela.BtDevolvido = 1; await context.SaveChangesAsync(); }
public async Task <Models.TbRecebimentoDevolucao> InserirDatabase(Models.TbRecebimentoDevolucao novo) { await db.TbRecebimentoDevolucao.AddAsync(novo); await db.SaveChangesAsync(); return(novo); }
public async Task <Models.TbGenero> CadastrarGenero(Models.TbGenero tabela) { await context.TbGenero.AddAsync(tabela); await context.SaveChangesAsync(); return(tabela); }
public async Task <Models.TbFavoritos> InserirFavoritos(Models.TbFavoritos tabela) { await db.TbFavoritos.AddAsync(tabela); await db.SaveChangesAsync(); return(tabela); }
public async Task <Models.TbCliente> CadastrarCliente(Models.TbCliente tabela) { await context.AddAsync(tabela); await context.SaveChangesAsync(); return(tabela); }
public async Task <Models.TbLivro> InserirDatabaseAsync(Models.TbLivro livro) { await db.TbLivro.AddAsync(livro); await db.SaveChangesAsync(); return(livro); }
public async Task <Models.TbAvaliacaoLivro> InserirAvaliacaoDatabase(Models.TbAvaliacaoLivro avaliacaolivro) { await db.TbAvaliacaoLivro.AddAsync(avaliacaolivro); await db.SaveChangesAsync(); return(avaliacaolivro); }
public async Task <Models.TbEndereco> InserirEnderecoDatabase(Models.TbEndereco endereco) { await db.TbEndereco.AddAsync(endereco); await db.SaveChangesAsync(); return(endereco); }
public async Task <Models.TbDevolucao> CadastrarDevolucao(Models.TbDevolucao tabela) { await context.TbDevolucao.AddAsync(tabela); await context.SaveChangesAsync(); return(tabela); }
public async Task <Models.TbEstoque> InserirEstoque(Models.TbEstoque tabela) { await db.TbEstoque.AddAsync(tabela); await db.SaveChangesAsync(); return(tabela); }
public async Task <Models.TbFuncionario> CadastrarFuncionario(Models.TbFuncionario tabela) { await context.TbFuncionario.AddAsync(tabela); await context.SaveChangesAsync(); return(tabela); }
public async Task <Models.TbCarrinho> InserirCarrinhoDatabase(Models.TbCarrinho tabela) { await db.AddAsync(tabela); await db.SaveChangesAsync(); return(tabela); }
public async Task <Models.TbVendaStatus> CadastrarVendaStatus(Models.TbVendaStatus tabela) { await context.TbVendaStatus.AddAsync(tabela); await context.SaveChangesAsync(); return(tabela); }
public async Task <Models.TbVenda> InserirVenda(Models.TbVenda tabela) { await db.TbVenda.AddAsync(tabela); await db.SaveChangesAsync(); return(tabela); }
public async Task <Models.TbMedida> CadastrarMedidas(Models.TbMedida tabela) { await context.TbMedida.AddAsync(tabela); await context.SaveChangesAsync(); return(tabela); }
public async Task <Models.TbAutor> CadastrarAutor(Models.TbAutor tabela) { await context.TbAutor.AddAsync(tabela); await context.SaveChangesAsync(); return(tabela); }
public async Task <Models.TbLogin> ConsultarUsuario(string user, string senha) { Models.TbLogin login = await db.TbLogin.Include(x => x.TbCliente) .Include(x => x.TbFuncionario) .FirstOrDefaultAsync(x => x.NmUsuario == user); if (login != null) { login.DtUltimoLogin = DateTime.Now; } if (login == null) { throw new ArgumentException("Nome de usuario não cadastrado."); } if (senha != login.DsSenha) { throw new ArgumentException("Senha informada está incorreta."); } await db.SaveChangesAsync(); return(login); }