/// <summary> /// Returns a new TeamDetails instance filled with the DataReader's current record data /// </summary> protected virtual TeamDetails GetTeamFromReader(DbDataReader reader) { TeamDetails team = new TeamDetails(); if (reader.HasRows) { team.TeamId = GetReaderValue_Int32(reader, "TeamId", 0); //From: [Table] team.ClientNo = GetReaderValue_Int32(reader, "ClientNo", 0); //From: [Table] team.TeamName = GetReaderValue_String(reader, "TeamName", ""); //From: [usp_select_Company] team.Notes = GetReaderValue_String(reader, "Notes", ""); //From: [usp_select_Address_DefaultBilling_for_Company] team.UpdatedBy = GetReaderValue_NullableInt32(reader, "UpdatedBy", null); //From: [Table] team.DLUP = GetReaderValue_DateTime(reader, "DLUP", DateTime.MinValue); //From: [Table] team.NumberOfMembers = GetReaderValue_NullableInt32(reader, "NumberOfMembers", null); //From: [usp_selectAll_Division_for_Client] } return(team); }
/// <summary> /// Get /// Calls [usp_select_Team] /// </summary> public static Team Get(System.Int32?teamId) { Rebound.GlobalTrader.DAL.TeamDetails objDetails = Rebound.GlobalTrader.DAL.SiteProvider.Team.Get(teamId); if (objDetails == null) { return(null); } else { Team obj = new Team(); obj.TeamId = objDetails.TeamId; obj.ClientNo = objDetails.ClientNo; obj.TeamName = objDetails.TeamName; obj.Notes = objDetails.Notes; obj.UpdatedBy = objDetails.UpdatedBy; obj.DLUP = objDetails.DLUP; objDetails = null; return(obj); } }