public ActionResult <Cliente> GetCliente(int id) { var cliente = _locadoraDao.GetClienteById(id); if (cliente == null) { return(NotFound()); } return(cliente); }
public IEnumerable <FieldType> GetFields() { yield return(Field <ClienteType>( name: "cliente", arguments: new QueryArguments(new QueryArgument <NonNullGraphType <ClienteQueryInput> > { Name = nameof(Cliente), Description = "cliente a inserir" }), resolve: ctx => _locadouraDao.GetClienteById(ctx.GetArgument <Cliente>(nameof(Cliente).ToLower())) )); yield return(Field <ListGraphType <ClienteType> >( name: "clientes", resolve: ctx => _locadouraDao.GetClientes() )); }