public void Check_FileTripProcessor_HasExpectedResult(string inputFile, string expectedFileResult) { ContextProcessor proc = new ContextProcessor(new TripsProcessor(inputFile)); proc.ProcessTripFile(); Libraries.Tools.FileAssert.AreEqual(expectedFileResult, proc.Context.GetOutputPathFile()); }
public void Check_CreateTripQueue_ReturnCorretNumberLines_FromFile(string pathFile, int countLines) { ContextProcessor proc = new ContextProcessor(new TripsProcessor(pathFile)); proc.CreateQueueTrip(); Assert.AreEqual(countLines, proc.GetLines().Count); }
public override async Task OnResultExecutionAsync(ResultExecutingContext context, ResultExecutionDelegate next) { if (context?.Result is StatusCodeResult statusCodeResult && (statusCodeResult.StatusCode < 200 || statusCodeResult.StatusCode >= 300)) { await next.Invoke(); return; } var queryContainer = ContextProcessor.GetQueryContainer(context, _defaultPageSize, _defaultSort); if (queryContainer.ObjectResult == null) { await next.Invoke(); return; } if (_forcePagination || queryContainer.QueryOptions.QueryRequestsPagination) { queryContainer.ObjectResult.Value = await GetPaginationResult(queryContainer); } else { queryContainer.ObjectResult.Value = await queryContainer.Queryable.Cast <object>().ToListAsync(); } await next.Invoke(); }
public static Response <SetFriendRemarkResponseBody> SetFriendRemark(Request <SetFriendRemarkRequestBody> request) { var context = new ServiceContext <SetFriendRemarkRequestBody>(request, new RequestValidate()); return(ContextProcessor.Execute(context, r => { return new SetFriendRemark(r.Body).Execute(); })); }
public static Response <UserRegisterResponseBody> UserRegister(Request <UserRegisterRequestBody> request) { var context = new ServiceContext <UserRegisterRequestBody>(request, new RequestValidate(false, false)); return(ContextProcessor.Execute(context, r => { return new UserRegister(r.Body).Execute(); })); }
public static Response <SetUserCircleBackImageResponseBody> SetUserCircleBackImage(Request <SetUserCircleBackImageRequestBody> request) { var context = new ServiceContext <SetUserCircleBackImageRequestBody>(request, new RequestValidate()); return(ContextProcessor.Execute(context, r => { return new SetUserCircleBackImage(r.Body).Execute(); })); }
public static Response <DeleteFriendResponseBody> DeleteFriend(HWLEntities dbContext, Request <DeleteFriendRequestBody> request) { var context = new ServiceContext <DeleteFriendRequestBody>(request, new RequestValidate()); return(ContextProcessor.Execute(context, r => { return new DeleteFriend(dbContext, r.Body).Execute(); })); }
public static Response <SetUserPosResponseBody> SetUserPos(HWLEntities dbContext, Request <SetUserPosRequestBody> request) { var context = new ServiceContext <SetUserPosRequestBody>(request, new RequestValidate()); return(ContextProcessor.Execute(context, r => { return new SetUserPos(dbContext, r.Body).Execute(); })); }
public static Response <GetUserRelationInfoResponseBody> GetUserRelationInfo(HWLEntities dbContext, Request <GetUserRelationInfoRequestBody> request) { var context = new ServiceContext <GetUserRelationInfoRequestBody>(request, new RequestValidate()); return(ContextProcessor.Execute(context, r => { return new GetUserRelationInfo(dbContext, r.Body).Execute(); })); }
public static Response <GetNearCircleDetailResponseBody> GetNearCircleDetail(HWLEntities dbContext, Request <GetNearCircleDetailRequestBody> request) { var context = new ServiceContext <GetNearCircleDetailRequestBody>(request, new RequestValidate()); return(ContextProcessor.Execute(context, r => { return new GetNearCircleDetail(dbContext, r.Body).Execute(); })); }
public static Response <AddNearCircleInfoResponseBody> AddNearCircleInfo(HWLEntities dbContext, Request <AddNearCircleInfoRequestBody> request) { var context = new ServiceContext <AddNearCircleInfoRequestBody>(request, new RequestValidate()); return(ContextProcessor.Execute(context, r => { return new AddNearCircleInfo(dbContext, r.Body).Execute(); })); }
public static Response <SetUserInfoResponseBody> SetUserSymbol(Request <SetUserSymbolRequestBody> request) { var context = new ServiceContext <SetUserSymbolRequestBody>(request, new RequestValidate()); return(ContextProcessor.Execute(context, r => { return new SetUserSymbol(r.Body).Execute(); })); }
public static Response <DeleteNearCircleInfoResponseBody> DeleteNearCircleInfo(Request <DeleteNearCircleInfoRequestBody> request) { var context = new ServiceContext <DeleteNearCircleInfoRequestBody>(request, new RequestValidate()); return(ContextProcessor.Execute(context, r => { return new DeleteNearCircleInfo(r.Body).Execute(); })); }
public static Response <AddNearCommentResponseBody> AddNearComment(Request <AddNearCommentRequestBody> request) { var context = new ServiceContext <AddNearCommentRequestBody>(request, new RequestValidate()); return(ContextProcessor.Execute(context, r => { return new AddNearComment(r.Body).Execute(); })); }
public static Response <GetNearLikesResponseBody> GetNearLikes(Request <GetNearLikesRequestBody> request) { var context = new ServiceContext <GetNearLikesRequestBody>(request, new RequestValidate()); return(ContextProcessor.Execute(context, r => { return new GetNearLikes(r.Body).Execute(); })); }
public static Response <SendSMSResponseBody> SendSMS(Request <SendSMSRequestBody> request) { var context = new ServiceContext <SendSMSRequestBody>(request, new RequestValidate(false, false)); return(ContextProcessor.Execute(context, r => { return new SendSMS(r.Body).Execute(); })); }
public static Response <CheckVersionResponseBody> CheckVersion(Request <CheckVersionRequestBody> request) { var context = new ServiceContext <CheckVersionRequestBody>(request, new RequestValidate(false, false)); return(ContextProcessor.Execute(context, r => { return new CheckVersion(r.Body).Execute(); })); }
public static Response <ResxUploadResponseBody> ResxUpload(Request <ResxUploadRequestBody> request) { var context = new ServiceContext <ResxUploadRequestBody>(request, new RequestValidate()); return(ContextProcessor.Execute(context, r => { return new ResxUpload(r.Body).Execute(); })); }
public static void CollectLog(HWLEntities dbContext, Request <CollectLogRequestBody> request) { var context = new ServiceContext <CollectLogRequestBody>(request, new RequestValidate()); ContextProcessor.Execute(context, r => { new CollectLog(dbContext, r.Body).Execute(); return(0); }); }
public override void OnResultExecuting(ResultExecutingContext context) { var queryContainer = ContextProcessor.GetQueryContainer(context, _defaultPageSize); if (queryContainer.ObjectResult == null) { return; } if (_forcePagination || queryContainer.QueryOptions.QueryRequestsPagination) { queryContainer.ObjectResult.Value = GetPaginationResult(queryContainer); } }
public override async Task OnResultExecutionAsync(ResultExecutingContext context, ResultExecutionDelegate next) { var queryContainer = ContextProcessor.GetQueryContainer(context, _defaultPageSize); if (queryContainer.ObjectResult == null) { return; } if (_forcePagination || queryContainer.QueryOptions.QueryRequestsPagination) { queryContainer.ObjectResult.Value = await GetPaginationResult(queryContainer); } else { queryContainer.ObjectResult.Value = await queryContainer.Queryable.Cast <object>().ToListAsync(); } await next.Invoke(); }
public override void OnResultExecuting(ResultExecutingContext context) { if (context?.Result is StatusCodeResult statusCodeResult && (statusCodeResult.StatusCode < 200 || statusCodeResult.StatusCode >= 300)) { return; } var queryContainer = ContextProcessor.GetQueryContainer(context, _defaultPageSize, _defaultSort); if (queryContainer.ObjectResult == null) { return; } if (_forcePagination || queryContainer.QueryOptions.QueryRequestsPagination) { queryContainer.ObjectResult.Value = GetPaginationResult(queryContainer); } }
static void Main(string[] args) { try { Console.Write("Please, inform the input File: "); var pathFile = Console.ReadLine(); if (File.Exists(pathFile)) { ContextProcessor proc = new ContextProcessor(new TripsProcessor(pathFile)); proc.ProcessTripFile(); Console.WriteLine("Processed!! Press ENTER to close."); } else { Console.WriteLine("File do not exists"); } } catch (Exception ex) { Console.WriteLine("It was not possible to process the file, check the content. {0}", ex.Message); } Console.ReadLine(); }
public static Response <UserLoginResponseBody> UserLogin(HWLEntities dbContext, Request <UserLoginRequestBody> request) { var context = new ServiceContext <UserLoginRequestBody>(request, new RequestValidate(false, false)); return(ContextProcessor.Execute(context, r => UserLogin(dbContext, r.Body))); }
protected virtual bool ProcessInputTextType(RecorderContext context, ContextProcessor processor, out NextInstruction ins, ref Exception error) { ins = processor(context, ref error); if ((ins & NextInstruction.Continue) == NextInstruction.Continue) return true; if (error != null) throw error; return false; }