public async Task <PlatePlanResult> GetRDTtestsOverviewAsync(PlatePlanRequestArgs requestArgs) { var ds = await DbContext.ExecuteDataSetAsync(DataConstants.PR_RDT_GET_TEST_OVERVIEW, CommandType.StoredProcedure, args => { args.Add("@Active", requestArgs.Active); args.Add("@Crops", requestArgs.Crops); args.Add("@Filter", requestArgs.ToFilterString()); args.Add("@Sort", ""); args.Add("@Page", requestArgs.PageNumber); args.Add("@PageSize", requestArgs.PageSize); }); var dt = ds.Tables[0]; var result = new PlatePlanResult(); if (dt.Rows.Count > 0) { result.Total = dt.Rows[0]["TotalRows"].ToInt32(); dt.Columns.Remove("TotalRows"); } result.Data = dt; return(result); }
public async Task <IHttpActionResult> GetPlatePlanOverview([FromBody] PlatePlanRequestArgs args) { //args.Crops = string.Join(",", User.GetClaims("enzauth.crops")); var cropCodes = await _masterService.GetUserCropCodesAsync(User); args.Crops = string.Join(",", cropCodes); return(Ok(await testService.getPlatePlanOverviewAsync(args))); }
public async Task <IHttpActionResult> GetRDTtestsOverview([FromBody] PlatePlanRequestArgs args) { var cropCodes = await _masterService.GetUserCropCodesAsync(User); args.Crops = string.Join(",", cropCodes); var rs = await _rdtService.GetRDTtestsOverviewAsync(args); return(Ok(rs)); }
public async Task <PlatePlanResult> GetRDTtestsOverviewAsync(PlatePlanRequestArgs args) { return(await rdtRepository.GetRDTtestsOverviewAsync(args)); }