public async Task <QueryResult <PrePlanningModel> > FindPrePlanningBySearchCriteria(PrePlanningSearchCriteria criteria)
 {
     if (User.IsInRole(RoleNames.supplier))
     {
         criteria.StatusId = (int)Enums.PrePlanningStatus.Approved;
     }
     else
     {
         criteria.AgencyCode = User.UserAgency();
     }
     return(await _prePlanningAppService.FindPrePlanningBySearchCriteria(criteria));
 }