public AlterarJogadorResponse AlterarJogador(AlterarJogadorResquest request) { Jogador jogador = _repositoryJogador.ObterPorId(request.Id); if (jogador == null) { AddNotification("Id", Message.DADOS_NAO_ENCONTRADO); return(null); } var nome = new Nome(request.PrimeiroNome, request.UltimoNome); var email = new Email(request.Email); jogador.AlterarJogador(nome, email); if (IsInvalid()) { return(null); } _repositoryJogador.AlterarJogador(jogador); return(new AlterarJogadorResponse() { Message = "Jogador Alterado com Sucesso." }); }
public AlterarJogadorResponse AlterarJogador(AlterarJogadorRequest request) { if (request == null) { AddNotification("AutenticarJogadorRequest", Message.X0_E_OBRIGATORIO.ToFormat("AutenticarJogadorRequest")); } var jogador = _repositoryJogador.ObterJogadorPorId(request.Id); if (jogador is null) { AddNotification("Id", Message.X0_DADOS_NAO_ENCONTRADOS); return(null); } var nome = new Nome(request.PrimeiroNome, request.UltimoNome); var email = new Email(request.Email); jogador.AlterarJogador(nome, email); AddNotifications(jogador); if (IsInvalid()) { return(null); } _repositoryJogador.AlterarJogador(jogador); return((AlterarJogadorResponse)jogador); }
public AlterarJogadorResponse AlterarJogador(AlterarJogadorRequest request) { if (request == null) { AddNotification("AlterarJogadorRequest", "Dados obrigatórios"); return(null); } var jogador = _repositoryJogador.ObterId(request.Id); if (jogador == null) { AddNotification("AlterarJogadorRequest", "Jogador não encontrado"); return(null); } var email = new Email(request.Email); var nome = new Nome(request.PrimeiroNome, request.SegundoNome); jogador.Alterar(nome, email); if (IsInvalid()) { return(null); } _repositoryJogador.AlterarJogador(jogador); return((AlterarJogadorResponse)jogador); }
public AlterarJogadorRersponse AlterarJogador(AlterarJogadorRequest request) { if (request == null) { AddNotification("AlterarJogador", Message.OBJETO_X0_E_OBRIGATORIO.ToFormat("AlterarJogador")); } var jogador = _repositoryJogador.ObterJogadorPorId(request.Id); if (jogador == null) { AddNotification("Id", Message.DADOS_NAO_ENCONTRADOS); return(null); } var nome = new Nome(request.PrimeiroNome, request.Sobrenome); var email = new Email(request.Email); jogador.AlterarJogador(nome, email, jogador.Status); AddNotifications(jogador); if (jogador.IsInvalid()) { return(null); } jogador = _repositoryJogador.AlterarJogador(jogador); return((AlterarJogadorRersponse)jogador); }
public AlterarJogadorResponse AlterarJogador(AlterarJogadorRequest request) { if (request == null) { AddNotification("AlterarJogadorRequest", Message.X0_E_OBRIGATORIO.ToFormat("AlterarJogadorRequest")); } Jogador jogador = _repositoryJogador.ObterJogadorId(request.Id); if (jogador == null) { AddNotification("id", Message.X0_E_NULO); return(null); } var nome = new Nome(request.PrimeiroNome, request.UltimoNome); var email = new Email(request.Email); jogador.AlterarJogador(nome, email, jogador.Status); AddNotifications(jogador); if (IsInvalid()) { return(null); } _repositoryJogador.AlterarJogador(jogador); return((AlterarJogadorResponse)jogador); }
public AlterarJogadorResponse AlterarJogador(AlterarJogadorRequest request) { if (request == null) { AddNotification("AlterarJogadorRequest", "é obrigatorio"); } Jogador jogador = _repositoryJogador.ObterJogadorPorId(request.Id); if (jogador == null) { AddNotification("Id", "Jogador não foi encontrado"); return(null); } Nome nome = new Nome(request.PrimeiroNome, request.UltimoNome); Email email = new Email(request.Email); jogador.AlterarJogador(nome, email, jogador.Status); AddNotifications(jogador); if (this.IsInvalid()) { return(null); } _repositoryJogador.AlterarJogador(jogador); return((AlterarJogadorResponse)jogador); }