public AutenticarJogadorResponse AutenticarJogador(AutenticarJogadorRequest request) { if (request == null) { AddNotification("AutenticarJogadorRequest", Message.X0_E_OBRIGATORIO.ToFormat("AutenticarJogadorRequest")); } var email = new Email(request.Email); var jogador = new Jogador(email, request.Senha); AddNotifications(jogador, email); if (jogador.IsInvalid()) { return(null); } jogador = _repositoryJogador.ObterPor(x => x.Email.Endereco == jogador.Email.Endereco && x.Senha == jogador.Senha); //AutenticarJogadorResponse response = new AutenticarJogadorResponse(); //response.Email = jogador.Email.Endereco; //response.PrimeiroNome = jogador.Nome.PrimeiroNome; //response.Status = (int)jogador.Status; //return response; return((AutenticarJogadorResponse)jogador); }
public AutenticarJogadorResponse Autenticar(AutenticarJogadorRequest request) { if (request == null) { AddNotification("AutenticarJogadorRequest", string.Format(Message.X0_Obrigatorio, "AutenticarJogadorRequest")); } //if (string.IsNullOrEmpty(request.Email.Endereco)) // throw new Exception("Informe um E-mail"); //if (string.IsNullOrEmpty(request.Senha)) // throw new Exception("Informe uma Senha"); //if (request.Senha.Length < 6) // throw new Exception("A Senha deve ter no mínimo 6 caracteres"); var jogador = new Jogador(new Email(request.Email.Endereco), request.Senha); AddNotifications(jogador.Notifications); if (jogador.IsInvalid()) { return(null); } var response = _repositoryJogador.Autenticar(request); return(response); }
public AutenticarJogadorResponse AutenticarJogador(AutenticarJogadorRequest request) { if (request == null) { AddNotification("AutenticarJogadorRequest", Message.X0_E_OBRIGATORIA.ToFormat("AutenticarJogadorRequest")); } var email = new Email(request.Email); var jogador = new Jogador(email, request.Senha); AddNotifications(jogador, email); // Adiciona as notificações das validações no service para retorno. if (jogador.IsInvalid()) { return(null); } jogador = _repositoryJogador.ObterPor(x => x.Email.Endereco == jogador.Email.Endereco && x.Senha == jogador.Senha); // jogador = _repositoryJogador.AutenticarJogador(jogador.Email.Endereco, jogador.Senha); //Forma convencional. //AutenticarJogadorResponse response = new AutenticarJogadorResponse(); //response.Email = jogador.Email.Endereco; //response.PrimeiroNome = jogador.Nome.PrimeiroNome; //response.Status = (int)jogador.Status; //return response; return((AutenticarJogadorResponse)jogador); // Conversão explicita. }
static void Main(string[] args) { Console.WriteLine("Iniciando Aplicação..."); ServiceJogador service = new ServiceJogador(); AutenticarJogadorRequest requestAutenticar = new AutenticarJogadorRequest() { Email = "*****@*****.**", Senha = "12345" }; AutenticarJogadorResponse responseAutenticar = service.AutenticarJogador(requestAutenticar); AdicionarJogadorRequest requestAdicionar = new AdicionarJogadorRequest() { Email = "*****@*****.**", PrimeiroNome = "Joao", SegundoNome = "da Silva", Senha = "123456" }; AdicionarJogadorResponse responseAdicionar = service.AdicionarJogador(requestAdicionar); Console.ReadKey(); }
public AutenticarJogadorResponse AutenticarJogador(AutenticarJogadorRequest request) { if (request == null) { throw new Exception("AutenticarJogadorRquest é obrigatório"); } }
static void Main(string[] args) { var service = new ServiceJogador(); AutenticarJogadorRequest request = new AutenticarJogadorRequest(); var autenticar = service.Autenticar(request); }
public AutenticarJogadorResponse AutenticarJogador(AutenticarJogadorRequest request) { if (request == null) { AddNotification("Jogador", Message.X0_E_OBRIGATORIO.ToFormat("Jogador")); } var email = new Email(request.Email); var jogador = new Jogador(email, request.Senha); AddNotifications(jogador, email); if (jogador.IsInvalid()) { return(null); } jogador = _repositoryJogador.ObterPor( x => x.Email.Endereco == jogador.Email.Endereco, x => x.Senha == jogador.Senha); //jogador = _repositoryJogador.AutenticarJogador(jogador.Email.Endereco, jogador.Senha); return((AutenticarJogadorResponse)jogador); }
public AutenticarJogadorResponse AutenticarJogador(AutenticarJogadorRequest request) { var email = new Email(request.Email); var senha = request.Senha.ConvertToMD5(); Jogador jogador = _repositoryJogador.AutenticarJogador(email, senha); return((AutenticarJogadorResponse)jogador); }
static void Main(string[] args) { Console.WriteLine("Iniciando"); var servico = new ServiceJogador(); AutenticarJogadorRequest request = new AutenticarJogadorRequest(); request.Email = "*****@*****.**"; var response = servico.AutenticarJogador(request); Console.ReadKey(); }
public override async Task GrantResourceOwnerCredentials(OAuthGrantResourceOwnerCredentialsContext context) { try { IServiceJogador serviceJogador = _container.Resolve <IServiceJogador>(); AutenticarJogadorRequest request = new AutenticarJogadorRequest(); request.Email = context.UserName; request.Senha = context.Password; AutenticarJogadorResponse response = serviceJogador.AutenticarJogador(request); if (serviceJogador.IsInvalid()) { if (response == null) { context.SetError("invalid_grant", "Preencha um e-mail válido e uma senha com pelo menos 6 caracteres."); return; } } serviceJogador.ClearNotifications(); if (response == null) { context.SetError("invalid_grant", "Jogador não encontrado!"); return; } var identity = new ClaimsIdentity(context.Options.AuthenticationType); //Definindo as Claims identity.AddClaim(new Claim("Jogador", JsonConvert.SerializeObject(response))); var principal = new GenericPrincipal(identity, new string[] { }); Thread.CurrentPrincipal = principal; context.Validated(identity); } catch (Exception ex) { context.SetError("invalid_grant", ex.Message); return; } }
static void Main(string[] args) { var service = new ServicesJogador(); AutenticarJogadorRequest request = new AutenticarJogadorRequest(); var add = new AdicionarJogadorRequest() { Email = "*****@*****.**", PrimeiroNome = "Ricardo", SegundoNome = "Sena", senha = "123456" }; service.AdicionarJogador(add); service.AutenticarJogador(request); }
public AutenticarJogadorResponse AutenticarJogador(AutenticarJogadorRequest request) { if (request == null) { AddNotification("AutenticarJogadorRequest", Message.X0_E_OBRIGATORIO.ToFormat("AutenticarJogadorRequest")); } var email = new Email(request.Email); var jogador = new Jogador(email, request.Senha); AddNotifications(jogador, email); jogador = _repositoryJogador.AutenticarJogador(jogador.Email.Endereco, jogador.Senha); return((AutenticarJogadorResponse)jogador); }
static void Main(string[] args) { Console.WriteLine("Inicinado..."); var service = new ServiceJogador(); Console.WriteLine("Criei instancia do servico"); AutenticarJogadorRequest request = new AutenticarJogadorRequest(); Console.WriteLine("Criei a instancia do objeto"); request.Email = "Maria.com"; var response = service.AutenticarJogador(request); Console.WriteLine(service.Notifications);; Console.ReadLine(); }
static void Main(string[] args) { Console.WriteLine("Iniciando"); var service = new ServiceJogador(); Console.WriteLine("Criei uma instancia do meu objeto service"); AutenticarJogadorRequest request = new AutenticarJogadorRequest(); Console.WriteLine("Criei instancia do meu objeto request"); request.email = "paulo"; var response = service.AutenticarJogador(request); Console.ReadKey(); }
public AutenticarJogadorResponse AutenticarJogador(AutenticarJogadorRequest request) { if (request == null) { throw new Exception("Errow AutenticarJogador"); } var _email = new Email(request.Email); var _jogador = new Jogador(_email, request.Senha); AddNotifications(_jogador); if (_jogador.IsInvalid()) { return(null); } return(_repositoryJogador.AutenticarJogador(request)); }
public AutenticarJogadorResponse AutenticarJogador(AutenticarJogadorRequest request) { if (request == null) { AddNotification("AutenticarJogadorRequest", string.Format(Message.X0_E_OBRIGATORIO, "AutenticarJogadorRequest")); } var email = new Email(request.Email); Jogador jogador = new Jogador(email, request.Senha); AddNotifications(jogador, email); if (jogador.IsInvalid()) { return(null); } jogador = _repositoryJogador.ObterPor(x => x.Email.Endereco == request.Email && x.Senha == request.Senha).First(); return((AutenticarJogadorResponse)jogador); }
public AutenticarJogadorResponse AutenticarJogador(AutenticarJogadorRequest request) { if (request == null) { AddNotification("AutenticarJogadorRequest", Message.X0_E_OBRIGADTORIO.ToFormat("AutenticarJogadorRequest")); } var jogador = new Jogador(new Email(request.Email), request.Senha); AddNotifications(jogador); if (jogador.IsInvalid()) { return(null); } var response = _repositoryJogador.AutenticarJogador(jogador.Email.Endereco, jogador.Senha); return(response); }
public AutenticarJogadorResponse AutenticarJogador(AutenticarJogadorRequest request) { if (request == null) { AddNotification("AutenticarJogadorRequest", Resources.Message.X0_E_OBRIGATORIO.ToFormat("AutenticarJogadorRequest")); } var email = new Email(request.Email); var jogador = new Jogador(email, request.Senha); AddNotifications(jogador, email); if (jogador.IsInvalid()) { return(null); } var response = _repositoryJogador.AutenticarJogador(request.Email, request.Senha); return(response); }
public AutenticarJogadorResponse AutenticarJogador(AutenticarJogadorRequest request) { if (request == null) { AddNotification("AutenticarJogadorRequest", Message.X0_E_OBIGATORIO); } var email = new Email("jayme"); var jogador = new Jogador(email, "123"); AddNotifications(jogador, email); if (jogador.IsInvalid()) { return(null); } var response = _repositoryJogador.AutenticarJogador(request); return(response); }
public AutenticarJogadorResponse AutenticarJogador(AutenticarJogadorRequest request) { if (request == null) { throw new Exception("request invalido"); } var email = new Email("Paulo"); var jogador = new Jogador(email, "222"); if (jogador.IsInvalid()) { return(null); } AddNotifications(jogador); var response = _repositoryJogador.AutenticarJogador(request); return(response); }
public AutenticarJogadorResponse AutenticarJogador(AutenticarJogadorRequest request) { if (request == null) { AddNotification("AutenticarJogadorRequest", "AutenticarJogadorRequest é obrigatório"); } var email = new Email(request.Email); var jogador = new Jogador(email, request.Senha); AddNotifications(jogador, email); if (jogador.IsInvalid()) { return(null); } var response = _repositoryJogador.AutenticarJogador(jogador.Email.Endereco, jogador.Senha); return(response); }
public AutenticarJogadorResponse Autenticar(AutenticarJogadorRequest request) { if (request == null) { AddNotification("AutenticarJogador", string.Format(Message.X_0_OBRIGATORIO, "request")); } Email email = new Email(request.Email); Jogador jogador = new Jogador(email, request.Senha); AddNotifications(jogador, email); if (jogador.IsInvalid()) { return(null); } Jogador jogadorAuth = _repository.ObterPor(p => p.Email.Endereco == jogador.Email.Endereco, p => p.Senha == jogador.Senha); return((AutenticarJogadorResponse)jogadorAuth); }
public AutenticarJogadorResponse AutenticarJogador(AutenticarJogadorRequest request) { if (request == null) { throw new Exception("AutenticarJogadorRequest é obrigatorio"); } var email = new Email("Leonardo"); var jogador = new Jogador(email, "2311"); AddNotifications(jogador); if (jogador.IsInvalid()) { return(null); } var response = _repositoryJogador.AutenticarJogador(request); return(response); }
public AutenticarJogadorResponse AutenticarJogador(AutenticarJogadorRequest request) { if (request == null) { AddNotification("AutenticarJogadorRequest", "é obrigatorio"); } var email = new Email(request.Email); var jogador = new Jogador(email, request.Senha); AddNotifications(jogador, email); if (jogador.IsInvalid()) { return(null); } jogador = _repositoryJogador.ObterPor(w => w.Email.Endereco == jogador.Email.Endereco && w.Senha == jogador.Senha); return((AutenticarJogadorResponse)jogador); }
static void Main(string[] args) { Console.WriteLine("Iniciando...."); var service = new ServiceJogador(); Console.WriteLine("Criei instancia do servidor"); AutenticarJogadorRequest request = new AutenticarJogadorRequest(); Console.WriteLine("Criei minha instancia do meu objeto request"); request.Email = "jayme"; var response = service.AutenticarJogador(request); //if(service.IsValid()) //{ // return response; //} Console.ReadKey(); }
public AutenticarJogadorResponse AutenticarJogador(AutenticarJogadorRequest request) { if (request == null) { AddNotification("AutenticarJogadorResponse", string.Format(Message.X0_E_OBRIGATORIO, "AutenticarJogadorResponse")); } Jogador jogador = new Jogador(request.Email, request.Senha); AddNotifications(jogador, request.Email); if (jogador.IsInvalid())// verifica se obejto é valido. { return(null); } //var Response = _repositoryJogador.AutenticarJogador(jogador.Email.Endereco, jogador.Senha); AutenticarJogadorResponse Response = null; return(Response); }
static void Main(string[] args) { Console.WriteLine("Iniciando..."); var service = new ServiceJogador(); Console.WriteLine("Criei instancia do servico..."); AutenticarJogadorRequest request = new AutenticarJogadorRequest(); Console.WriteLine("Criei instancia do meu objeto request..."); request.Email = "*****@*****.**"; request.Senha = "12345678"; var response = service.AutenticarJogador(request); //if (service.IsValid()) //{ // return response; //} Console.ReadKey(); }
static void Main(string[] args) { Console.WriteLine("Iniciando..."); var service = new ServiceJogador(); Console.WriteLine("Criei instancia do serviço"); AutenticarJogadorRequest autenticarJogadorRequest = new AutenticarJogadorRequest(); Console.WriteLine("Criei instancia do meu objeto request"); autenticarJogadorRequest.Email = ("*****@*****.**"); autenticarJogadorRequest.Senha = "12345678"; //var response = service.AutenticarJogador(autenticarJogadorRequest); // if (service.IsInvalid()) // return response; var adicionarJogadorRequest = new AdicionarJogadorRequest() { Email = "*****@*****.**", PrimeiroNome = "Andre", UltimoNome = "Alef", Senha = "12345678", }; // var response2 = service.AdicionarJogador(adicionarJogadorRequest); //var result = service.ListarJogadores(); Console.WriteLine("Serviço é valido:" + service.IsValid()); service.Notifications.ToList().ForEach(x => { Console.WriteLine(x.Message); }); Console.ReadKey(); }
static void Main(string[] args) { Console.WriteLine("Inciando..."); var service = new ServiceJogador(); Console.WriteLine("Criei instancia do servico"); AutenticarJogadorRequest request = new AutenticarJogadorRequest(); Console.WriteLine("Criei instancia do meu objeto request"); request.Email = "*****@*****.**"; request.Senha = "1231212312"; var response = service.AutenticarJogador(request); Console.WriteLine("Serviço é válido => " + service.IsValid()); service.Notifications.ToList().ForEach(x => { Console.WriteLine(x.Message); }); Console.ReadKey(); }
static void Main(string[] args) { // Testando a chamada do Serviço ba Domain. Console.WriteLine("Iniciando...."); var service = new ServiceJogador(); Console.WriteLine("Criei instancia do serviço"); AutenticarJogadorRequest AutenticarRequest = new AutenticarJogadorRequest(); AutenticarRequest.Email = "*****@*****.**"; AutenticarRequest.Senha = "123567"; // Console.WriteLine("Criei instancia do meu objeto request"); var AdicionarRequest = new AdicionarJogadorRequest() { Email = "*****@*****.**", PrimeiroNome = "Eduardo", UltimoNome = "Almeida Oliveira", Senha = "123456" }; var response = service.AutenticarJogador(AutenticarRequest); var response2 = service.AdicionarJogador(AdicionarRequest); Console.WriteLine("Serviço é valido -> " + service.IsValid()); // Lista as messagens de erro. (Teste) service.Notifications.ToList().ForEach(x => { Console.WriteLine(x.Message); }); Console.ReadKey(); }