public async Task <ActionResult> GetEventById(Guid Id) { var @event = await _eventService.FindOneAsync(Id); if (@event == null) { return(NotFound()); } var eventConferenceDay = await _eventConferenceDayService.FindOneAsync(@event.ConferenceDayId); return(new MetadataGenerator() .WithTitle(@event.Title) .WithDescription($"{eventConferenceDay.Name} {@event.StartTime}-{@event.EndTime}\n{@event.Description}") .AsResult()); }
public async Task <EventConferenceDayRecord> GetEventAsync([FromRoute] Guid id) { return((await _eventConferenceDayService.FindOneAsync(id)).Transient404(HttpContext)); }