Example #1
0
        public IEnumerable <ProjectInfo> Get(int rangeID, string projectParameter)
        {
            List <ProjectInfo> projects = new List <ProjectInfo>();

            DTC.RangeEnum   range = (DTC.RangeEnum)rangeID;
            OwnerInfo       owner = DB.Owner.GetOwner(range, DateTime.Today);
            List <GoalInfo> goals = DB.Goals.GetGoals(owner, true);
            DayInfo         today = DB.Days.GetDay(DateTime.Today, true);

            foreach (GoalInfo goal in goals)
            {
                if (goal.PrimaryProjectID > 0)
                {
                    ProjectInfo      project      = DB.Projects.GetProject(goal.PrimaryProjectID);
                    ProjectGroupInfo projectGroup = DB.ProjectGroups.GetProjectGroup(project.ProjectGroupID);
                    project.SmartCode = project.GetSmartCode(projectGroup, false);
                    projects.Add(project);
                }
            }

            return(projects);
        }
 public void Put(int projectGroupID, [FromBody] ProjectGroupInfo projectGroup)
 {
     DB.ProjectGroups.AddUpdateProjectGroup(projectGroup);
 }
 public void Post([FromBody] ProjectGroupInfo projectGroup)
 {
     DB.ProjectGroups.AddUpdateProjectGroup(projectGroup);
 }