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 }); }
public void MergeFrom(Typing.TextTypingResult from) { _ = from; throw new InvalidOperationException("TextTypingResult entity is immutable."); }