public async Task <IActionResult> CreateByUser( [FromBody] CreateConversationRequest request, [FromServices] ICreateConversationUseCase useCase) { var result = await useCase.ExecuteAsync(request.Participants); if (result == null) { return(BadRequest()); } return(Ok(new ConversationViewModel(result))); }
public CreateConversationValidationUseCase(ICreateConversationUseCase useCase, IIdentityService identityService) { _useCase = useCase; _identityService = identityService; }