public bool AddProjectMember(int projectID, int userID, string position) { //Create a new ProjectRow instance TimeKeeper.ProjectMembersDataTable projectmembers = new TimeKeeper.ProjectMembersDataTable(); TimeKeeper.ProjectMembersRow projectmember = projectmembers.NewProjectMembersRow(); projectmember.ProjectID = projectID; projectmember.UserID = userID; projectmember.Position = position; //Add the new projectmember projectmembers.AddProjectMembersRow(projectmember); int rowsAffected = Adaptor.Update(projectmembers); //Return true if precisely one row was inserted, otherwise false return(rowsAffected == 1); }
public bool AddProjectMember(int projectID, int userID, string position) { //Create a new ProjectRow instance TimeKeeper.ProjectMembersDataTable projectmembers = new TimeKeeper.ProjectMembersDataTable(); TimeKeeper.ProjectMembersRow projectmember = projectmembers.NewProjectMembersRow(); projectmember.ProjectID = projectID; projectmember.UserID = userID; projectmember.Position = position; //Add the new projectmember projectmembers.AddProjectMembersRow(projectmember); int rowsAffected = Adaptor.Update(projectmembers); //Return true if precisely one row was inserted, otherwise false return rowsAffected == 1; }
public bool UpdateProjectMember(int projectID, int userID, string position, int projectMemberID) { TimeKeeper.ProjectMembersDataTable projectmembers = Adaptor.GetProjectMemberByProjectMemberID(projectMemberID); if (projectmembers.Count == 0) { return(false); } TimeKeeper.ProjectMembersRow projectmember = projectmembers[0]; projectmember.ProjectID = projectID; projectmember.UserID = userID; projectmember.Position = position; int rowsAffected = Adaptor.Update(projectmember); //Return true if precisely one row was inserted, otherwise false return(rowsAffected == 1); }