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);
     }
 }