public async Task <HttpResponseMessage> Adicionar(AdicionarJogoRequest request) { try { var response = _service.Adicionar(request); return(await ResponseAsync(response, _service)); } catch (Exception e) { return(await ResponseExceptionAsync(e)); } }
public async Task <HttpResponseMessage> Adicionar(AdicionarJogoRequest request) { try { var response = _serviceJogo.AdicionarJogo(request); return(await ResponseAsync(response, _serviceJogo)); } catch (Exception) { throw; } }
public AdicionarJogoResponse AdicionarJogo(AdicionarJogoRequest request) { if (request == null) { AddNotification("Adicionar", Message.OBJETO_X0_E_OBRIGATORIO.ToFormat("AdicionarJogoRequest")); return(null); } var jogo = new Jogo(request.Nome, request.Descricao, request.Produtora, request.Distribuidora, request.Genero, request.Site); AddNotifications(jogo); jogo = _repositoryJogo.Adicionar(jogo); if (this.IsInvalid()) { return(null); } return((AdicionarJogoResponse)jogo); }
public AdicionarJogoResponse Adicionar(AdicionarJogoRequest request) { if (request == null) { AddNotification("AdicionarJogo", string.Format(Message.X_0_OBRIGATORIO, "request")); } var jogo = new Jogo(request.Nome, request.Descricao, request.Produtora, request.Destribuidora, request.Genero, request.Site); AddNotifications(jogo); if (IsInvalid()) { return(null); } Jogo jogoAdd = _repository.Adicionar(jogo); return((AdicionarJogoResponse)jogoAdd); }
public AdicionarJogoResponse AdicionarJogo(AdicionarJogoRequest request) { if (request == null) { AddNotification("AdicionarRequest", "Request nula"); return(null); } var jogo = new Jogo(request.Nome, request.Descricao, request.Produtora, request.Distribuidora, request.Genero, request.Site); AddNotifications(jogo); if (this.IsInvalid()) { return(null); } jogo = _repositoryJogo.Adicionar(jogo); return((AdicionarJogoResponse)jogo); }