예제 #1
0
        public void AddUserToTeam(string TeamName, int Teamlead_id, int[] User_ids)
        {
            using (scheduler_v2Entities db = new scheduler_v2Entities())
            {
                UserManager umngr     = new UserManager();
                var         teamClass = new teams
                {
                    name        = TeamName,
                    teamlead_id = Teamlead_id
                };
                db.teams.Add(teamClass);
                db.teams.Attach(teamClass);
                var teamlead = new user_teams
                {
                    team_id = teamClass.id,
                    user_id = Teamlead_id
                };
                db.teams.Add(teamClass);
                db.user_teams.Add(teamlead);

                foreach (int id in User_ids)
                {
                    users person    = umngr.GetUser(id);
                    var   user_team = new user_teams
                    {
                        team_id = teamClass.id,
                        user_id = id
                    };
                    db.user_teams.Add(user_team);
                }

                db.SaveChanges();
            }
        }
예제 #2
0
        public user_teams AddUserTeam(int Team_id, int User_id)
        {
            var user_team = new user_teams
            {
                team_id = Team_id,
                user_id = User_id
            };

            return(user_team);
        }