public long Add(NotaFiscalAddCommand notaFiscal) { var notaFiscalAdd = Mapper.Map <NotaFiscalAddCommand, NotaFiscal>(notaFiscal); notaFiscalAdd.Destinatario = _destinatarioRepository.GetById(notaFiscal.DestinatarioId); notaFiscalAdd.Transportador = _transportadorRepository.GetById(notaFiscal.TransportadorId); notaFiscalAdd.Emitente = _emitenteRepository.GetById(notaFiscal.EmitenteId); notaFiscalAdd.DataEmissao = notaFiscalAdd.DataEntrada; return(_notaFiscalRepository.Add(notaFiscalAdd).Id); }
public IHttpActionResult Post(NotaFiscalAddCommand notaFiscal) { return(HandleCallback(() => _notaFiscalService.Add(notaFiscal))); }