public SocialMediaListsDetailsVM GetListsDetails() { var details = _repo.GetListsDetails(); if (details == null) { details = new SocialMediaListsDetails { Id = ObjectId.GenerateNewId().ToString(), Created = DateTime.UtcNow, Lists = new List <SocialListBase>() } } ; if (details.Lists.Count < 1) { CreateRecentlyAdded(details).Wait(); } var detailsVM = _mapper.Map <SocialMediaListsDetailsVM>(details); return(detailsVM); }