예제 #1
0
 public static TextTypingResult ToDbo(Typing.TextTypingResult state, string userSessionId)
 {
     return(new TextTypingResult
     {
         Id = state.TextTypingResultId,
         TypingSessionTextIndex = state.TypingSessionTextIndex,
         StartedTypingUtc = state.StartedTypingUtc,
         SubmittedResultsUtc = state.SubmittedResultsUtc,
         Events = state.Events
                  .Select((e, index) => KeyPressEvent.ToDbo(e, state.TextTypingResultId, index))
                  .ToList(),
         UserSessionId = userSessionId
     });
 }
예제 #2
0
 public void MergeFrom(Typing.TextTypingResult from)
 {
     _ = from;
     throw new InvalidOperationException("TextTypingResult entity is immutable.");
 }