Ejemplo n.º 1
0
        public void UpdateProject(CommonLibrary.Projects project)
        {
            var proj    = _projectManager.Projects.Where(x => x.ProjectID == project.ProjectID).FirstOrDefault();
            var user    = _projectManager.Users.Where(x => x.UserID == project.ManagerID).FirstOrDefault();
            var extUser = _projectManager.Users.Where(x => x.ProjectID == project.ProjectID).FirstOrDefault();

            if (proj != null && user != null)
            {
                proj.Project1  = project.Project;
                proj.StartDate = project.StartDate;
                proj.EndDate   = project.EndDate;
                proj.Prioriy   = project.Priority;
                if (extUser != null)
                {
                    extUser.ProjectID = null;
                }

                user.ProjectID = project.ProjectID;
                _projectManager.SaveChanges();
            }
        }
Ejemplo n.º 2
0
        public void AddProject(CommonLibrary.Projects project)
        {
            DataAccessLayer.Project proj = new DataAccessLayer.Project
            {
                Project1  = project.Project,
                StartDate = project.StartDate,
                EndDate   = project.EndDate,
                Prioriy   = project.Priority
            };

            _projectManager.Projects.Add(proj);
            _projectManager.SaveChanges();

            var ProjId = proj.ProjectID;
            var usr    = _projectManager.Users.Where(x => x.UserID == project.ManagerID).FirstOrDefault();

            if (usr != null)
            {
                usr.ProjectID = ProjId;
                _projectManager.SaveChanges();
            }
        }