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); }