public async Task <UcMasterGraphDetailsResponse> Handle(UcMasterGraphDetailsRequest message)
        {
            var guid       = new Guid(message.Id);
            var repoResult = await this.repo.GetDetailInfo(guid);

            var response = new UcMasterGraphDetailsResponse(repoResult.Title, repoResult.Graphs, true);

            return(response);
        }
        public async Task <ActionResult> Details([FromRoute] string id)
        {
            var req = new UcMasterGraphDetailsRequest(id);
            var res = await this.masterGraphDetailsUseCase.Handle(req);

            var response = new JsonContentResult
            {
                StatusCode = (int)(res.Success ? HttpStatusCode.OK : HttpStatusCode.BadRequest),
                Content    = JsonSerializer.SerializeObject(res)
            };

            return(response);
        }