Esempio n. 1
0
        public void Post([FromBody] Projectset item)
        {
            Project project = new Project();

            project.ProjectName = item.ProjectName;
            project.Start_Date  = item.Start_Date;
            project.End_Date    = item.End_Date;
            project.Priority    = item.Priority;
            project.Status      = item.Status;
            int projectid = pbl.AddProjects(project);

            pbl.UpdateUserProjectId(item.User_ID, projectid);
        }
Esempio n. 2
0
        public Projectset GetProjectById(int Id)
        {
            Projectset projectset = new Projectset();
            var        user       = pmdb.Users.Where(x => x.projectId == Id).FirstOrDefault();

            projectset = pmdb.Projects.Where(x => x.Project_ID == Id).Select(t => new Projectset()
            {
                Project_ID  = t.Project_ID,
                ProjectName = t.ProjectName,
                Priority    = t.Priority,
                Start_Date  = t.Start_Date,
                End_Date    = t.End_Date,
                UserName    = user.firstName
            }).FirstOrDefault();
            return(projectset);
        }
Esempio n. 3
0
        public int UpdateProject(Projectset Project)
        {
            int result  = -1;
            var project = pmdb.Projects.Where(t => t.Project_ID == Project.Project_ID).FirstOrDefault();

            if (project != null)
            {
                project.ProjectName = Project.ProjectName;
                project.Priority    = Project.Priority;
                project.Start_Date  = Project.Start_Date;
                project.End_Date    = Project.End_Date;
                project.Status      = Project.Status;
                result = pmdb.SaveChanges();
            }
            UpdateUserProjectId(Project.User_ID, Project.Project_ID);
            return(result);
        }
Esempio n. 4
0
 public void Put([FromBody] Projectset item)
 {
     pbl.UpdateProject(item);
 }