public IActionResult Query([FromQuery] AdminDivQueryRequest filter) { ResultCode resultCode; QueryModel queryResult; (resultCode, queryResult) = _service.Query(filter); Result error; int statusCode; (statusCode, error) = ResultHandler.GetStatusCodeAndResult(resultCode); GeneralResponse response = new GeneralResponse { Result = queryResult, Error = error, }; return(StatusCode(statusCode, response)); }
public (ResultCode, QueryModel) Query(AdminDivQueryRequest filter) { QueryModel queryResult = new QueryModel(); List <AdminDivQueryDTO> adminDivDTOs = _procedureHelper.GetData <AdminDivQueryDTO>( "administrative_division_table_query", filter); if (0 != adminDivDTOs.Count) { queryResult.TotalRows = adminDivDTOs[0].TotalRows; } List <AdminDivModel> adminDivs = new List <AdminDivModel>(); foreach (var item in adminDivDTOs) { AdminDivModel adminDiv = new AdminDivModel(item); adminDivs.Add(adminDiv); } queryResult.Items = adminDivs; return(ResultCode.SUCCESS, queryResult); }