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));
        }
Exemple #2
0
        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);
        }