private static NotificationMessageDto CreateNotificationMessage(RtSystemNotificationMessage rtEntity) { return(new NotificationMessageDto { RtId = rtEntity.RtId.ToOspObjectId(), CkId = rtEntity.CkId, SubjectText = rtEntity.SubjectText, BodyText = rtEntity.BodyText, RecipientAddress = rtEntity.RecipientAddress, SentDateTime = rtEntity.SentDateTime, LastTryDateTime = rtEntity.LastTryDateTime, SendStatus = (SendStatusDto?)rtEntity.SendStatus, NotificationType = (NotificationTypesDto?)rtEntity.NotificationType, ErrorText = rtEntity.ErrorText }); }
private static void ApplyDtoData(NotificationMessageDto notificationMessageDto, RtSystemNotificationMessage rtEntity) { rtEntity.SubjectText = notificationMessageDto.SubjectText; rtEntity.BodyText = notificationMessageDto.BodyText; rtEntity.RecipientAddress = notificationMessageDto.RecipientAddress; rtEntity.SentDateTime = notificationMessageDto.SentDateTime; rtEntity.LastTryDateTime = notificationMessageDto.LastTryDateTime; rtEntity.ErrorText = notificationMessageDto.ErrorText; rtEntity.SendStatus = notificationMessageDto.SendStatus == null ? SendStatus.Pending : (SendStatus)notificationMessageDto.SendStatus; rtEntity.NotificationType = notificationMessageDto.NotificationType == null ? NotificationTypes.EMail : (NotificationTypes)notificationMessageDto.NotificationType; }