public async Task <ResumeDTO> Get([FromQuery] string resumeId) { var query = new GetResumeQuery { ResumeId = resumeId }; return(await _mediator.Send(query)); }
public async Task <ActionResult> Edit(int id, string returnUrl = "") { TempData[TempDataKeys.ReturnUrl] = returnUrl; var query = new GetResumeQuery() { ResumeId = id }; var resume = await Mediator.Send(query) .Map(m => _mapper.Map <PersonResumeViewModel>(m)); return(ToActionResult(resume)); }
public async Task GetResumeQueryHandler_ReturnsResume() { var author = await _authorService.GetAuthor(); var message = new GetResumeQuery() { AuthorId = author.Id }; var handler = new GetResumeQueryHandler(TestContext.CreateHandlerContext <ResumeViewModel>(RequestDbContext), _authorService, TestContext.CreateStubCacheService()); var result = await handler.Handle(message, CancellationToken.None); Assert.NotNull(result); }