public void BuscarUsuarioInternoPorIDTest() { var idUsuarioInterno = _usuarioInternoRepositorio.GetAll().FirstOrDefault().A2UsuarioInternoId; var usuarioInterno = new A2UsuarioInternoBusiness(_usuarioInternoRepositorio).BuscarUsuarioInternoPorID(idUsuarioInterno); Assert.True(usuarioInterno != null); }
public void BuscarUsuarioInternoPorEmailTest() { string email = _usuarioInternoRepositorio.GetAll().FirstOrDefault().A2UsuarioInternoEmail; var usuarioInterno = new A2UsuarioInternoBusiness(_usuarioInternoRepositorio).BuscarUsuarioInternoPorEmail(email); Assert.True(usuarioInterno != null); }
public void CriarLoginInternoTest() { A2UsuarioInterno usuario = new A2UsuarioInterno(); usuario.A2UsuarioInternoNome = "Administrador"; usuario.A2UsuarioInternoEmail = "*****@*****.**"; usuario.A2UsuarioInternoSenha = "123456"; RelUsuarioInternoPerfil perfil = new RelUsuarioInternoPerfil(); perfil.A6PerfilId = 1; usuario.RelUsuarioInternoPerfil = new List <RelUsuarioInternoPerfil>(); usuario.RelUsuarioInternoPerfil.Add(perfil); //RelUsuarioInternoProfissional profissional = new RelUsuarioInternoProfissional(); //profissional.A13ProfissionalCodigoCns = "700204985949127"; //usuario.RelUsuarioInternoProfissional = new List<RelUsuarioInternoProfissional>(); //usuario.RelUsuarioInternoProfissional.Add(profissional); var retorno = new A2UsuarioInternoBusiness(_usuarioInternoRepositorio).CriarLoginInterno(usuario); Assert.True(retorno && usuario.Mensagens.Count == 0); }
public IActionResult LoginInterno(string txtEmail, string txtSenhaInterno) { Sessao = new Sessao(_httpContextAccessor); A1UsuarioBusiness usuarioNegocio = new A1UsuarioBusiness(_usuarioRepositorio, _usuarioInternoRepositorio, _perfilRepositorio, _profissionalRepositorio); A2UsuarioInternoBusiness usuarioInternoNegocio = new A2UsuarioInternoBusiness(_usuarioInternoRepositorio); A2UsuarioInterno usuario = new A2UsuarioInterno(); usuario.A2UsuarioInternoEmail = txtEmail; usuario.A2UsuarioInternoSenha = txtSenhaInterno; if (usuarioNegocio.LogarInterno(usuario)) { Sessao.UsuarioInterno = usuarioInternoNegocio.BuscarUsuarioInternoPorEmail(usuario.A2UsuarioInternoEmail); return(RedirectToAction("PaginaInicial", "Painel")); } else { Sessao.UsuarioInterno = null; Sessao.UsuarioExterno = null; ViewBag.Mensagem = usuario.Mensagens[0].DescricaoMensagem; return(View("Index", "Home")); } }