public Task <HttpResponseMessage> Post([FromBody] dynamic body) { var command = new CreateTypeEquipmentCommand( type: (string)body.type ); var equipment = _service.Create(command); return(CreateResponse(HttpStatusCode.Created, equipment)); }
public TypeEquipment Create(CreateTypeEquipmentCommand command) { var equipment = new TypeEquipment(command.Type); equipment.Create(); _repository.Create(equipment); if (Commit()) { return(equipment); } return(null); }