private democode.mvc.Models.ProjectModels convertToProjectModels(ProjectMgmt.Project data)
        {
            democode.mvc.Models.ProjectModels p = new democode.mvc.Models.ProjectModels();
            try
            {
                p.PID = data.PID;
                p.Icon = data.Icon;
                p.Code = data.Code;
                p.Name = data.Name;
                p.Description = data.Description;
                p.EstimatedStartDate = data.EstimatedStartDate;
                p.EstimatedEndDate = data.EstimatedEndDate;
                p.ActualStartDate = data.ActualStartDate;
                p.ActualEndDate = data.ActualEndDate;
                p.Folder = data.Folder;
                p.Caption = data.Caption;
                p.URL = data.URL;
                p.Organization = data.Organization;

                return p;
            }
            catch (Exception ex)
            {
                return null;
            }
        }
        private WebAPI.Models.ProjectClassification DALObjectToWebApiModel(ProjectMgmt.Taxonomy data)
        {
            WebAPI.Models.ProjectClassification taxonomy = new WebAPI.Models.ProjectClassification();
            try
            {
                taxonomy.TID = data.TID;
                taxonomy.Name = data.Name;
                taxonomy.Description = data.Description;
                taxonomy.Weight = data.Weight;

                return taxonomy;
            }
            catch (Exception ex)
            {
                return null;
            }
        }
        private WebAPI.Models.Project DALObjectToWebApiModel(ProjectMgmt.Project data)
        {
            WebAPI.Models.Project project = new WebAPI.Models.Project();
            try
            {
                project.PID = data.PID.ToString();
                project.Icon = data.Icon;
                project.Code =data.Code;
                project.Name = data.Name;
                project.Description = data.Description;
                project.EstimatedStartDate = (data.EstimatedStartDate.HasValue) ? ((DateTime)data.EstimatedStartDate).ToString("yyyy-MM-dd HH:mm:ss") : "";
                project.EstimatedEndDate = (data.EstimatedEndDate.HasValue) ? ((DateTime)data.EstimatedEndDate).ToString("yyyy-MM-dd HH:mm:ss") : "";
                project.ActualStartDate = (data.ActualStartDate.HasValue) ? ((DateTime)data.ActualStartDate).ToString("yyyy-MM-dd HH:mm:ss") : "";
                project.ActualEndDate = (data.ActualEndDate.HasValue) ? ((DateTime)data.ActualEndDate).ToString("yyyy-MM-dd HH:mm:ss") : "";
                project.Folder = data.Folder;
                project.Caption = data.Caption;
                project.URL = data.URL;
                project.Organization = data.Organization;

                return project;
            }
            catch (Exception ex)
            {
                return null;
            }
        }