public Task <HttpResponseMessage> Post([FromBody] dynamic body) { var command = new CreateSectorCompanyCommand( sector: (string)body.sector ); var sector = _service.Create(command); return(CreateResponse(HttpStatusCode.Created, sector)); }
public SectorCompany Create(CreateSectorCompanyCommand command) { var sector = new SectorCompany(command.Sector); sector.Create(); _repository.Create(sector); if (Commit()) { return(sector); } return(null); }