public ActionResult <Cliente> GetCliente(int id)
        {
            var cliente = _locadoraDao.GetClienteById(id);

            if (cliente == null)
            {
                return(NotFound());
            }

            return(cliente);
        }
示例#2
0
        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()
                             ));
        }