public CriarJogoResponse Handle(CriarJogoRequest request) { var titulo = new Titulo(request.Titulo); var jogo = new Jogo(titulo, request.Plataforma); if (jogo.Invalid) { var error = jogo.Notifications; } _context.Jogos.Add(jogo); _context.SaveChanges(); return(new CriarJogoResponse { Id = jogo.Id, Titulo = jogo.Titulo.Nome, Plataforma = jogo.Plataforma }); }
public CriarJogoResponse CriarJogo([FromBody] CriarJogoRequest command) { return(_handler.Handle(command)); }