public int Add(string projectName, DateTime startDate, DateTime endDate, int userID)
        {
            Project oneProject = new Project
            {
                ProjectName = projectName,
                EndDate     = endDate,
                StartDate   = startDate,
                StatusID    = 4
            };

            try
            {
                Project result = db.Projects.Add(oneProject);

                db.SaveChanges();
                oneProject.ProjectMembers.Add(new ProjectMember {
                    ProjectID = result.ProjectID, UserID = userID, RoleID = 2
                });
                db.SaveChanges();
                return(result.ProjectID);
            }
            catch
            {
                return(-1);
            }
        }
 public bool Delete(User entity)
 {
     try
     {
         db.Users.Remove(entity);
         db.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Example #3
0
        public int AddTask(Feature entity)
        {
            try
            {
                Feature dl = new Feature();
                dl.FeatureName    = entity.FeatureName;
                dl.endDate        = entity.endDate;
                dl.ImagesFeatures = entity.ImagesFeatures;
                dl.Descrip        = entity.Descrip;
                dl.UserID         = entity.UserID;
                dl.StatusID       = entity.StatusID;
                dl.startDate      = DateTime.Now;

                var result = db.Features.Add(entity);
                db.SaveChanges();
                return(result.FeatureID);
            }
            catch
            {
                return(0);
            }
        }
Example #4
0
 public bool DeleteByProjectID(int projectID)
 {
     try
     {
         db.ProjectMembers.RemoveRange(GetAllByProjectID(projectID));
         db.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }