public async Task <Models.TbLogin> ValidarCadastrarLoginFuncionario(Models.TbLogin tabela, Models.Request.LoginRequest.CadastrarLoginFuncionario request) { bool jaexiste = await database.VerificarSeOUsuarioExiste(tabela.NmUsuario); bool jaexisteEmail = await database.VerificarSeEmailFuncionarioExiste(request.Email); validador.ValidarCadastroLogin(jaexisteEmail, jaexiste, tabela.DsSenha); validador.ValidarConfirmarLogin(request.NomeDeUsuario, request.Senha); await database.CadastrarLogin(tabela); return(tabela); }