public long Add(TransportadorAddCommand transportador)
        {
            var _transportador    = Mapper.Map <TransportadorAddCommand, Transportador>(transportador);
            var novoTransportador = _repository.Add(_transportador);

            return(novoTransportador.Id);
        }
        public IHttpActionResult Post(TransportadorAddCommand transportador)
        {
            var validator = transportador.Validation();

            if (!validator.IsValid)
            {
                return(HandleValidationFailure(validator.Errors));
            }
            return(HandleCallback(() => _service.Add(transportador)));
        }