static void UserQueryLogic_Retrieved(UserQueryEntity userQuery) { object queryName = QueryLogic.ToQueryName(userQuery.Query.Key); QueryDescription description = DynamicQueryManager.Current.QueryDescription(queryName); userQuery.ParseData(description); }
static void UserQueryLogic_Retrieved(UserQueryEntity userQuery, PostRetrievingContext ctx) { object?queryName = userQuery.Query.ToQueryNameCatch(); if (queryName == null) { return; } QueryDescription description = QueryLogic.Queries.QueryDescription(queryName); userQuery.ParseData(description); }
public static UserQueryEntity ParseAndSave(this UserQueryEntity userQuery) { if (!userQuery.IsNew || userQuery.queryName == null) { throw new InvalidOperationException("userQuery should be new and have queryName"); } userQuery.Query = QueryLogic.GetQueryEntity(userQuery.queryName); QueryDescription description = QueryLogic.Queries.QueryDescription(userQuery.queryName); userQuery.ParseData(description); return(userQuery.Execute(UserQueryOperation.Save)); }
static void UserQueryLogic_Retrieved(UserQueryEntity userQuery) { object queryName; try { queryName = QueryLogic.ToQueryName(userQuery.Query.Key); } catch (KeyNotFoundException ex) when(StartParameters.IgnoredCodeErrors != null) { StartParameters.IgnoredCodeErrors.Add(ex); return; } QueryDescription description = QueryLogic.Queries.QueryDescription(queryName); userQuery.ParseData(description); }