// GET: api/Project/projectName
        public Dictionary<string, IEnumerable<Models.File>> Get(string id)
        {
            string project = id;
            Dictionary<string, IEnumerable<Models.File>> data = new Dictionary<string, IEnumerable<Models.File>>();
            if (!string.IsNullOrEmpty(project))
            {
                string pathModel = Path.Combine(Config.ProjectRepository, project, Config.Models);
                string pathService = Path.Combine(Config.ProjectRepository, project, Config.Controllers);
                string pathUtility = Path.Combine(Config.ProjectRepository, project, Config.Utility);
                string pathDAL = Path.Combine(Config.ProjectRepository, project, Config.DAL);

                FileController fileCtrl = new FileController();
                var services = fileCtrl.Get(pathService);
                var models = fileCtrl.Get(pathModel);
                var utilities = fileCtrl.Get(pathUtility);
                var dal = fileCtrl.Get(pathDAL);

                var configs = new List<Models.File>() {
                    new Models.File() { Text= Config.ProjectFile, Id= Path.Combine(Config.Builds, project, project, Config.ProjectFile) },
                    new Models.File() { Text = Config.WebConfigFile, Id = Path.Combine(Config.Builds, project, project, Config.WebConfigFile) },
                    new Models.File() { Text = Config.PubFileName, Id = Path.Combine(Config.Builds, project, Config.PubFileName) },
                    new Models.File() {Text=Config.BuildLog, Id = Path.Combine(Config.Builds, project, Config.BuildLog) }
                };

                data.Add("services", services);
                data.Add("entities", models);
                data.Add("utilities", utilities);
                data.Add("dal", dal);
                data.Add("configs", configs);
            }
            return data;
        }
        // GET: api/Project/projectName
        public Dictionary <string, IEnumerable <Models.File> > Get(string id)
        {
            string project = id;
            Dictionary <string, IEnumerable <Models.File> > data = new Dictionary <string, IEnumerable <Models.File> >();

            if (!string.IsNullOrEmpty(project))
            {
                string pathModel   = Path.Combine(Config.ProjectRepository, project, Config.Models);
                string pathService = Path.Combine(Config.ProjectRepository, project, Config.Controllers);
                string pathUtility = Path.Combine(Config.ProjectRepository, project, Config.Utility);
                string pathDAL     = Path.Combine(Config.ProjectRepository, project, Config.DAL);

                FileController fileCtrl  = new FileController();
                var            services  = fileCtrl.Get(pathService);
                var            models    = fileCtrl.Get(pathModel);
                var            utilities = fileCtrl.Get(pathUtility);
                var            dal       = fileCtrl.Get(pathDAL);

                var configs = new List <Models.File>()
                {
                    new Models.File()
                    {
                        Text = Config.ProjectFile, Id = Path.Combine(Config.Builds, project, project, Config.ProjectFile)
                    },
                    new Models.File()
                    {
                        Text = Config.WebConfigFile, Id = Path.Combine(Config.Builds, project, project, Config.WebConfigFile)
                    },
                    new Models.File()
                    {
                        Text = Config.PubFileName, Id = Path.Combine(Config.Builds, project, Config.PubFileName)
                    },
                    new Models.File()
                    {
                        Text = Config.BuildLog, Id = Path.Combine(Config.Builds, project, Config.BuildLog)
                    }
                };

                data.Add("services", services);
                data.Add("entities", models);
                data.Add("utilities", utilities);
                data.Add("dal", dal);
                data.Add("configs", configs);
            }
            return(data);
        }