public IActionResult Post([FromBody] CreateAggregateNameRequest request) { var aggregatename = new AggregateName { Id = request.Id, CreatedOn = DateTime.UtcNow, UpdatedOn = DateTime.UtcNow }; return(CreatedAtAction("Get", new { id = aggregatename.Id }, aggregatename)); }
public async Task <IActionResult> Post([FromBody] CreateAggregateNameRequest request) { var createAggregateNameCommand = new CreateAggregateName(request.Id); var response = await this.messageSession.Request <RequestResponse>(createAggregateNameCommand); if (!response.Success) { throw response.Exception; } return(Ok()); }