public AdicionarJogadorResponse AdicionarJogador(AdicionarJogadorRequest request) { if (request == null) { AddNotification("AdicionarJogadorRequest", string.Format(Message.X0_E_OBRIGATORIO, "AdicionarJogadorRequest")); } var nome = new Nome(request.PrimeiroNome, request.UltimoNome); var email = new Email(request.Email); Jogador jogador = new Jogador(nome, email, request.Senha); AddNotifications(nome, email); if (_repositoryJogador.Existe(x => x.Email.Endereco == request.Email)) { AddNotification("E-Mail", string.Format(Message.JA_EXISTE_UM_X0_CHAMADO_X1, "E-Mail", request.Email)); } if (this.IsInvalid()) { return(null); } jogador = _repositoryJogador.Adicionar(jogador); return((AdicionarJogadorResponse)jogador); }
public AdicionarJogadorResponse Adicionar(AdicionarJogadorRequest request) { if (request == null) { AddNotification("AdicionarJogador", string.Format(Message.X_0_OBRIGATORIO, "request")); } Email email = new Email(request.Email); Nome nome = new Nome(request.PrimeiroNome, request.UltimoNome); Jogador jogador = new Jogador(email, request.Senha, nome); AddNotifications(nome, email); if (_repository.Existe(p => p.Email.Endereco == email.Endereco)) { AddNotification("Email", string.Format(Message.X_OPERACAO_DUPLICIDADE, "email")); } if (jogador.IsInvalid()) { return(null); } Jogador jogadorAdd = _repository.Adicionar(jogador); return((AdicionarJogadorResponse)jogadorAdd); }
public AdicionarJogadorResponse AdicionarJogador(AdicionarJogadorRequest request) { //var nome = new Nome("Ricardo", "Vinícius"); //var email = new Email("*****@*****.**"); //Jogador jogador = new Jogador(request.Email, request.Senha); //var jogador = new Jogador(nome, email, "123456"); var nome = new Nome(request.PrimeiroNome, request.UltimoNome); var email = new Email(request.Email); var jogador = new Jogador(nome, email, request.Senha); AddNotifications(nome, email); if (_repositoryJogador.Existe(x => x.Email.Endereco == request.Email)) { AddNotification("E-mail", Message.JA_EXISTE_UM_X0_CHAMADO_X1.ToFormat("e-mail", request.Email)); } if (this.IsInvalid()) { return(null); } jogador = _repositoryJogador.Adicionar(jogador); return((AdicionarJogadorResponse)jogador); }
public AdicionarJogadorResponse AdicionarJogador(AdicionarJogadorRequest request) { var nome = new Nome(request.PrimeiroNome, request.UltimoNome); var email = new Email(request.Email); Jogador jogador = new Jogador(nome, email, request.Senha); if (jogador.IsInvalid()) { return(null); } jogador = _repositoryJogador.Adicionar(jogador); return((AdicionarJogadorResponse)jogador); }
public AdicionarJogadorResponse Adicionar(AdicionarJogadorRequest request) { Jogador jogador = new Jogador(); jogador.Nome = request.Nome; jogador.Email = request.Email; jogador.Status = Enum.EnumSituacaoJogador.EmAndamento; Guid id = _repositoryJogador.Adicionar(jogador); return(new AdicionarJogadorResponse() { Id = id, Message = "Operação realizada com sucesso" }); }
public AdicionarJogadorResponse AdicionarJogador(AdicionarJogadorRequest request) { var email = new Email(request.Email); Jogador jogador = new Jogador(request.Nome, email, request.Senha); AddNotifications(request.Nome, email); if (this.IsInvalid()) { return(null); } jogador = _repositoryJogador.Adicionar(jogador); return((AdicionarJogadorResponse)jogador); }
public AdicionarJogadorResponse AdicionarJogador(AdicionarJogadorRequest request) { if (request == null) { AddNotification("Jogador", Message.X0_E_OBRIGATORIO.ToFormat("Jogador")); } var nome = new Nome(request.PrimeiroNome, request.UltimoNome); var email = new Email(request.Email); Jogador jogador = new Jogador(nome, email, request.Senha); if (this.IsInvalid()) { return(null); } jogador = _repositoryJogador.Adicionar(jogador); return((AdicionarJogadorResponse)jogador); }
public AdicionarJogadorResponse AdicionarJogador(AdicionarJogadorRequest request) { var nome = new Nome(request.Nome.PrimeiroNome, request.Nome.UltimoNome); var email = new Email(request.Email.Endereco); var jogador = new Jogador(nome, email, request.Senha); AddNotifications(jogador); //if (_repositoryJogador.Existe(x => x.Email.Endereco == request.Email.Endereco)) // AddNotification("E-mail", Message.JA_EXISTE_UM_X0_CHAMADO_X1.ToFormat("e-mail", request.Email.Endereco)); if (IsInvalid()) { return(null); } jogador = _repositoryJogador.Adicionar(jogador); return((AdicionarJogadorResponse)jogador); }
public AdicionarJogadorResponse AdicionarJogador(AdicionarJogadorRequest request) { Nome nome = new Nome(request.PrimeiroNome, request.UltimoNome); Email email = new Email(request.Email); Jogador jogador = new Jogador(nome, email, request.Senha); AddNotifications(nome, email); if (_repositoryJogador.Existe(w => w.Email.Endereco == request.Email)) { AddNotification("Email", "Email já existente"); } if (this.IsInvalid()) { return(null); } jogador = _repositoryJogador.Adicionar(jogador); return((AdicionarJogadorResponse)jogador); }
public AdicionarJogadorResponse AdicionarJogador(AdicionarJogadorRequest request) { Nome nome = new Nome(request.PrimeiroNome, request.UltimoNome); Email email = new Email(request.Email); Jogador jogador = new Jogador(nome, email, request.Senha); AddNotifications(nome, email); if (_repositoryJogador.Existe(x => x.Email.Endereco == request.Email)) { AddNotification("E-mail", Message.JA_EXISTE_UMA_X0_CHAMADA_X1.ToFormat("e-mail", request.Email)); } if (this.IsInvalid()) { return(null); } jogador = _repositoryJogador.Adicionar(jogador); return((AdicionarJogadorResponse)jogador); }
public AdicionarJogadorResponse AdicionarJogador(AdicionarJogadorRequest request) { Nome nome = new Nome(request.PrimeiroNome, request.UltimoNome); Email email = new Email(request.Email); Jogador jogador = new Jogador(nome, email, request.Senha); this.AddNotifications(nome, email); if (_repositoryJogador.Existe(x => x.Email.Endereco == request.Email)) { this.AddNotification(new Notification("Email", "Já existe um e-mail chamado " + request.Email)); } if (this.IsInvalid()) { return(null); } jogador = _repositoryJogador.Adicionar(jogador); return(new AdicionarJogadorResponse() { Id = jogador.Id, Message = "Operação realizada com sucesso" }); }
public AdicionarJogadorResponse Adicionar(AdicionarJogadorResquest request) { var email = new Email(request.Email); var nome = new Nome(request.PrimeiroNome, request.UltimoNome); var jogador = new Jogador(nome, email, request.Senha); AddNotifications(email, nome, jogador); //new AddNotifications<ServiceJogador>(this) // .IfTrue(, "Já existe este e-mail cadastrado"); if (_repositoryJogador.Existe(x => x.Email.Endereco == request.Email)) { AddNotification("E-mail", "Já existe este e-mail"); } if (this.IsInvalid()) { return(null); } jogador = _repositoryJogador.Adicionar(jogador); return((AdicionarJogadorResponse)jogador); }