public PropertyQuery(IRepositoryProperty repositoryProperty)
 {
     Field <ListGraphType <PorpertyType> >(
         "properties",
         resolve: context => repositoryProperty.GetAll()
         );
     Field <PorpertyType>(
         "property",
         arguments: new QueryArguments(new QueryArgument <IntGraphType> {
         Name = "Id"
     }),
         resolve: context => repositoryProperty.GetId(context.GetArgument <int>("id"))
         );
 }
 public PropertyMutation(IRepositoryProperty repositoryProperty)
 {
     Field <PorpertyType>(
         "addProperty",
         arguments: new QueryArguments(new QueryArgument <NonNullGraphType <PropertyInputType> > {
         Name = "property"
     }),
         resolve:
         context =>
     {
         var property = context.GetArgument <Property>("property");
         return(repositoryProperty.Add(property));
     }
         );
 }