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