public BaseResponse <GetOrganSummaryResult> GetOrganSummary(GetOrganSummaryParameter parameter) { BaseResponse <GetOrganSummaryResult> response = new BaseResponse <GetOrganSummaryResult>(); GetOrganSummaryResult result = new GetOrganSummaryResult(); try { var organQuerable = organRepository.GetDatas <Organization>(t => !t.IsDeleted, true); if (parameter.OrganTypeID.HasValue && parameter.OrganTypeID.Value > 0) { organQuerable = organQuerable.Where(t => t.OrganTypeID == parameter.OrganTypeID.Value); } var organList = organQuerable.Select(t => new OrganSummaryInfo { OrganID = t.OrganID, OrganFullName = t.OrganFullName, OrganTypeID = t.OrganTypeID }).ToList(); result.OrganList.AddRange(organList); response.Result = result; return(response); } catch (Exception e) { throw; } }
public BaseResponse <GetOrganSummaryResult> GetOrganSummary(GetOrganSummaryParameter parameter) { if (Validate(parameter)) { return(officerManager.GetOrganSummary(parameter)); } else { BaseResponse <GetOrganSummaryResult> response = new BaseResponse <GetOrganSummaryResult>(); response.IsSuccessful = false; response.Reason = "JWT_ERR"; return(response); } }