private static SNMember ConvertDto(SNMemberDTO sessionMember, SNMember instance, ACSessionModel acSessionModel) { instance = instance ?? new SNMember(); instance.ParticipantProfile = sessionMember.participantProfile; instance.Participant = sessionMember.participant; instance.DateCreated = DateTime.Now; instance.IsBlocked = sessionMember.isBlocked; instance.ACSessionId = acSessionModel.GetOneById(sessionMember.acSessionId).Value.With(x => x.Id); return(instance); }
/// <summary> /// Initializes a new instance of the <see cref="SNMemberDTO"/> class. /// </summary> /// <param name="member"> /// The member. /// </param> public SNMemberDTO(SNMember member) { if (member != null) { this.acSessionId = member.ACSessionId; this.snMemberId = member.Id; this.participant = member.Participant; this.participantProfile = member.ParticipantProfile; this.dateCreated = (member.DateCreated ?? DateTime.Now).ConvertToUnixTimestamp(); this.isBlocked = member.IsBlocked; } }