public Projects CreateProject(int id, string projectname, DateTimeOffset startdate, DateTimeOffset enddate, int statusid) { ProjectStatus.CreateProjectStatus(); if (enddate < DateTimeOffset.Now) { Console.WriteLine("incorrect end date"); return(null); } if (enddate < startdate) { Console.WriteLine("incorrect end date"); return(null); } Projects project = new Projects(id, projectname, startdate, enddate, ProjectStatus.GetProjectStatusById(statusid)); ProjectList.Add(project); return(project); }
public void ChangeProjectStatus(int projectid, int statusid) { ProjectList.Find(item => item.ProjectId == projectid).Status = ProjectStatus.GetProjectStatusById(statusid); }
public Projects(int id, string name, DateTimeOffset startdate, DateTimeOffset enddate, ProjectStatus projectstatus) { this.ProjectId = id; this.ProjectName = name; this.ProjectStartDate = startdate; this.ProjectEndDate = enddate; this.Status = projectstatus; }