private static IProjectTransformationResult TransformProject(IProjectAnalyzationResult analyzationResult, ProjectTransformConfiguration configuration,
                                                                     ILoggerFactory loggerFactory)
        {
            var transformer = new ProjectTransformer(configuration, loggerFactory);

            return(transformer.Transform(analyzationResult));
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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);
        }