public Project AddUsersToProject(Project project, IEnumerable<string> usersEmails) { var users = db.Users.Where(u => usersEmails.Contains(u.Email)).Distinct(); project.Users.Clear(); foreach (var item in users) { project.Users.Add(item); } return project; }
public Project CreateProject(Project projectToCreate) { db.AddToProjects(projectToCreate); return projectToCreate; }
/// <summary> /// Create a new Project object. /// </summary> /// <param name="id">Initial value of the Id property.</param> /// <param name="name">Initial value of the Name property.</param> /// <param name="description">Initial value of the Description property.</param> /// <param name="groupId">Initial value of the GroupId property.</param> /// <param name="leaderId">Initial value of the LeaderId property.</param> public static Project CreateProject(global::System.Int32 id, global::System.String name, global::System.String description, global::System.Int32 groupId, global::System.Int32 leaderId) { Project project = new Project(); project.Id = id; project.Name = name; project.Description = description; project.GroupId = groupId; project.LeaderId = leaderId; return project; }
public Project AddLeaderToProject(Project project, string leaderName) { project.LeaderId = (int)Membership.GetUser(leaderName).ProviderUserKey; return project; }
/// <summary> /// Deprecated Method for adding a new object to the Projects EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToProjects(Project project) { base.AddObject("Projects", project); }