ActivEarth.DAO.TeamDAO.RemoveTeamMemberFromUserIdAndContestId C# (CSharp) Метод

RemoveTeamMemberFromUserIdAndContestId() публичный статический Метод

Removes a team member DB entry.
public static RemoveTeamMemberFromUserIdAndContestId ( int userId, int contestId ) : bool
userId int User to remove.
contestId int Contest to remove the user from.
Результат bool
        public static bool RemoveTeamMemberFromUserIdAndContestId(int userId, int contestId)
        {
            try
            {
                using (SqlConnection connection = ConnectionManager.GetConnection())
                {
                    var data = new ActivEarthDataProvidersDataContext(connection);
                    var member = (from c in data.TeamMemberDataProviders
                                  where c.user_id == userId && c.contest_id == contestId
                                  select c).FirstOrDefault();

                    if (member != null)
                    {
                        data.TeamMemberDataProviders.DeleteOnSubmit(member);
                        data.SubmitChanges();
                        return true;
                    }
                    else
                    {
                        return false;
                    }

                }
            }
            catch (Exception)
            {
                return false;
            }
        }