public IActionResult GetAll() { var result = _configProjectTestRepository.FindAll() .Select(x => new ConfigProjectTestViewModel(x)) .ToList(); return(Ok(result)); }
public IList <ProjectTestConfigViewModel> GetProjectConfigByTestId(int projectId) { var configs = _configProjectTestRepository.FindAll().ToList(); var projectTestConfigs = _projectTestConfigRepository.GetByProjectId(projectId); var result = new List <ProjectTestConfigViewModel>(); foreach (var configProjectTest in configs) { var projectTestConfig = projectTestConfigs.FirstOrDefault(x => x.ConfigProjectTestId == configProjectTest.Id); if (projectTestConfig == null) { result.Add(new ProjectTestConfigViewModel().Convert(0, projectId, configProjectTest)); } else { result.Add(new ProjectTestConfigViewModel().Convert(projectTestConfig)); } } return(result); }