public ICollection <DisplayResolutionViewModel> GetActiveResolutions() { var Resolutions = _context.GetActiveResolutions(); ICollection <DisplayResolutionViewModel> resolutionsViewModel = new List <DisplayResolutionViewModel>(); foreach (var resolution in Resolutions) { DisplayResolutionViewModel singleResolutionViewModel = new DisplayResolutionViewModel { Id = resolution.Id, CreationDate = resolution.Date, Indexer = resolution.Indexer, Title = resolution.Title, Description = resolution.Description, ActiveToVoteBeforeDate = resolution.ActiveToVoteBeforeDate }; resolutionsViewModel.Add(singleResolutionViewModel); } ICollection <DisplayResolutionViewModel> orderedResolutionsViewModel = resolutionsViewModel.OrderByDescending(z => z.Indexer).ToList(); return(orderedResolutionsViewModel); }
public ICollection <DisplayResolutionViewModel> GetResolutionsById(ICollection <string> resolutionsId) { List <DisplayResolutionViewModel> Resolutions = new List <DisplayResolutionViewModel>(); foreach (var id in resolutionsId) { DisplayResolutionViewModel resolutionViewModel = GetResolutionById(id); Resolutions.Add(resolutionViewModel); } return(Resolutions); }
public DisplayResolutionViewModel GetResolutionById(string resolutionId) { Resolution resolution = _context.GetResolutionById(resolutionId); DisplayResolutionViewModel resolutionViewModel = new DisplayResolutionViewModel { Indexer = resolution.Indexer, Title = resolution.Title, Description = resolution.Description, ActiveToVoteBeforeDate = resolution.ActiveToVoteBeforeDate }; return(resolutionViewModel); }