public async Task <IActionResult> FindWorkshop(int id) // query { var query = new GetWorkshopQuery(id); var response = await Mediator.Send(query); return(BuildHttpResponse <GetWorkshopResult, FindWorkshopResponse> (response)); }
/// <inheritdoc/> public GetWorkshopQuery.Workshop GetWorkshop(GetWorkshopQuery query) { Workshop workshop = _repository.GetWorkshop(query.Id); return(workshop == null ? null : workshop.Adapt <GetWorkshopQuery.Workshop>()); }