public async Task <ListResponse <Mdls.Milestone> > GetRecordsByUser(int skip, int take)
        {
            string userId = currentAuthenticationContext.CurrentUser;

            long count = await milestoneRepository.GetTotalByUser(userId);

            List <Mdls.Milestone> records = await milestoneRepository.GetByUser(userId, skip, take);

            return(new ListResponse <Mdls.Milestone>()
            {
                Count = count,
                Result = records
            });
        }