Exemple #1
0
        public CirclePostResponseModel Post([FromBody] CirclePostRequestModel request)
        {
            var command = new CircleCreateInputData(request.CircleName, request.OwnerId);
            var result  = bus.Handle(command);

            return(new CirclePostResponseModel(result.CreatedCircleId));
        }
        public CirclePostResponseModel Post([FromBody] CirclePostRequestModel request)
        {
            var command = new CircleCreateCommand(request.CircleName, request.OwnerId);
            var result  = circleApplicationService.Create(command);

            return(new CirclePostResponseModel(result.CreatedCircleId));
        }
Exemple #3
0
        public async Task <CirclePostResponseModel> Post([FromBody] CirclePostRequestModel request)
        {
            var result = await _mediator.Send(new CircleRegisterCommand(request.Name, request.Owner));

            return(new CirclePostResponseModel(result.Id));
        }