public IActionResult VerificaUsuarioAD([FromBody] ColaboradorViewModel colab) { var colaborador = new ColaboradorViewModel(); var service = new wsUserSystem.ControleAcessoClient(); var colaboradorExiste = _colaboradorAppService.GetByLogin(colab.Login); if (colaboradorExiste != null) { NotifyError("501", "Colaborador já cadastrado"); return(Response(colaborador)); } var response = service.ConsultarInformacaoUsuarioADAsync(new wsUserSystem.RequestOfstring { Data = colab.Login }); if (response.Result.Success) { colaborador.Login = colab.Login; colaborador.Nome = response.Result.Data.DisplayName; colaborador.Email = response.Result.Data.Email; } else { NotifyError("501", response.Result.Message); } return(Response(colaborador)); }
public IActionResult Post([FromBody] Login login) { var usuarioLogado = new UsuarioLogado(); var service = new wsUserSystem.ControleAcessoClient(); var response = service.AutenticarUsuarioADAsync(login.username, login.password); if (response.Result.Success) { usuarioLogado.Email = response.Result.Data.Email; usuarioLogado.Nome = response.Result.Data.DisplayName; usuarioLogado.Mensagem = "OK"; } else { usuarioLogado.Mensagem = response.Result.Message; } return(Response(usuarioLogado)); }