private static string SessionDescription(SessionReadModel model) { var builder = new StringBuilder(); builder.Append(model.TopicTitle); if (model.GroupName.HasValue()) { builder.Append(" - "); builder.Append(model.GroupName); } if (model.StartDate.HasValue) { builder.Append(" - "); builder.Append(model.StartDate.Value.ToString("MMM dd")); } if (model.StartTime.HasValue) { builder.Append(" "); builder.Append(model.StartTime.Value.ToString(@"hh\:mm")); } if (model.EndTime.HasValue) { builder.Append("-"); builder.Append(model.EndTime.Value.ToString(@"hh\:mm")); } return(builder.ToString()); }
private async Task LoadSession() { var command = new EntityIdentifierQuery <Guid, SessionReadModel>(User, SessionId); var result = await Mediator.Send(command); Session = result; }