Beispiel #1
0
        public async Task <IActionResult> FindWorkshop(int id) // query
        {
            var query    = new GetWorkshopQuery(id);
            var response = await Mediator.Send(query);

            return(BuildHttpResponse <GetWorkshopResult, FindWorkshopResponse> (response));
        }
Beispiel #2
0
        /// <inheritdoc/>
        public GetWorkshopQuery.Workshop GetWorkshop(GetWorkshopQuery query)
        {
            Workshop workshop = _repository.GetWorkshop(query.Id);

            return(workshop == null ? null : workshop.Adapt <GetWorkshopQuery.Workshop>());
        }