コード例 #1
0
        public async Task <IActionResult> Get(Guid id)
        {
            var outputPort       = new WebApiEventDetailPresenter();
            var interactorResult = await mediator.Send(new GetEventDetails(id, outputPort));

            if (!interactorResult.IsSuccessful)
            {
                return(interactorResult.ResultCategory == ResultCategory.NotFound
                    ? NotFound()
                    : StatusCode(500));
            }

            return(Ok(outputPort.GetJsonObject()));
        }
コード例 #2
0
 public WebApiEventDetailPresenterTests()
 {
     presenter = new WebApiEventDetailPresenter();
 }