private static IProjectTransformationResult TransformProject(IProjectAnalyzationResult analyzationResult, ProjectTransformConfiguration configuration, ILoggerFactory loggerFactory) { var transformer = new ProjectTransformer(configuration, loggerFactory); return(transformer.Transform(analyzationResult)); }
public List <ProjectVM> GetAllCompanyProjects(int companyId) { var projects = new List <ProjectVM>(); var transformer = new ProjectTransformer(); using (var db = new ManagementToolEntities()) { var resp = new ProjectRepository(db); IEnumerable <Project> dbProjects = resp.Get(proj => proj.CompanyId == companyId); projects = transformer.Transform(dbProjects); } return(projects); }
public ProjectVM GetProject(int id) { var model = new ProjectVM(); var transformer = new ProjectTransformer(); using (var db = new ManagementToolEntities()) { var resp = new ProjectRepository(db); Project project = resp.GetFirstOrDefault(p => p.ProjectID == id); model = transformer.Transform(project); } return(model); }
private void TransformProject(IProjectAnalyzationResult analyzationResult, ProjectTransformConfiguration configuration) { var transformer = new ProjectTransformer(configuration); transformer.Transform(analyzationResult); }