public BasicResponse <List <Member> > GetAllMembers()
        {
            var response = new BasicResponse <List <Member> >();
            var members  = _memberRepository.GetAll().ToList();

            response.WasSuccessful = true;
            response.Object        = members;

            return(response);
        }
        public BasicResponse <IPagedList <Institution> > GetAllInstitutions(PagingRequestData pagingData = null)
        {
            var response = new BasicResponse <IPagedList <Institution> >();
            var query    = _institutionRepository.GetAll();

            pagingData = pagingData ?? new PagingRequestData();
            var pagedList = new PagedList <Institution>(query, pagingData.PageIndex, pagingData.PageSize, pagingData.CountOnly);

            response.Object        = pagedList;
            response.WasSuccessful = true;

            return(response);
        }