Example #1
0
 private string ResultFormatter(ICodec codec, ProjectionManagementMessage.ProjectionResult state)
 {
     if (state.Exception != null)
     {
         return(state.Exception.ToString());
     }
     else
     {
         return(state.Result);
     }
 }
Example #2
0
 private ResponseConfiguration ResultConfigurator(ICodec codec, ProjectionManagementMessage.ProjectionResult state)
 {
     if (state.Exception != null)
     {
         return(Configure.InternalServerError());
     }
     else
     {
         return(state.Position != null
                    ? Configure.Ok("application/json", Helper.UTF8NoBom, null, null, false,
                                   new KeyValuePair <string, string>(SystemHeaders.ProjectionPosition, state.Position.ToJsonString()))
                    : Configure.Ok("application/json", Helper.UTF8NoBom, null, null, false));
     }
 }