public async Task <IActionResult> PostContributor(string app, [FromBody] AssignAppContributorDto request) { var command = request.ToCommand(); var context = await CommandBus.PublishAsync(command); var result = context.Result <EntityCreatedResult <string> >(); var response = ContributorAssignedDto.FromId(result.IdOrValue); return(Ok(response)); }
public async Task <IActionResult> PostContributor(string app, [FromBody] AssignAppContributorDto request) { var command = SimpleMapper.Map(request, new AssignContributor()); var context = await CommandBus.PublishAsync(command); var result = context.Result <EntityCreatedResult <string> >(); var response = new ContributorAssignedDto { ContributorId = result.IdOrValue }; return(Ok(response)); }
public async Task <IActionResult> PostContributor(string app, [FromBody] AssignAppContributorDto request) { await CommandBus.PublishAsync(SimpleMapper.Map(request, new AssignContributor())); return(NoContent()); }