public async Task <IHttpActionResult> GetActiveBoarderData() { string body = await Request.Content.ReadAsStringAsync(); SyncBatchSetting syncBatchSetting = JsonConvert.DeserializeObject <SyncBatchSetting>(body); HttpContext.Current.Server.ScriptTimeout = 600; var Result = await ActiveBoarderService.GetActiveBoarderList(syncBatchSetting); return(Json(Result)); }
public async Task <BaseResponse> GetActiveBoarderList(SyncBatchSetting syncBatchSetting) { EnumerableResponse <ActiveBoarder> r = new EnumerableResponse <ActiveBoarder>(); var Param = new[] { new SqlParameter("@Batch", syncBatchSetting.Batch), new SqlParameter("@RowPerBatch", syncBatchSetting.RowPerBatch) }; r.activeBoarders = await ActiveBoarderRepository.ExecSPToListAsync("EXEC BSQ_GetBoarderActiveList @Batch, @RowPerBatch", Param); r.success = true; //byte[] data = r.activeBoarders.First().Photo; //MemoryStream ms = new MemoryStream(data); return(r); }