示例#1
0
        public IHttpActionResult Update([FromBody] NotaFiscalViewModel notaFiscal)
        {
            try
            {
                NotaFiscal result = _notaFiscalApp.GetById(notaFiscal.Id);
                if (result != null)
                {
                    result.Numero           = notaFiscal.Numero;
                    result.ValorTotal       = notaFiscal.ValorTotal;
                    result.Data             = notaFiscal.Data;
                    result.CNPJDestinatario = notaFiscal.CNPJDestinatario;
                    result.CNPJEmissor      = notaFiscal.CNPJEmissor;

                    _notaFiscalApp.Update(result);
                }
                else
                {
                    return(NotFound());
                }

                return(Ok());
            }
            catch
            { return(InternalServerError()); }
        }
 public void Put([FromBody] NotaFiscalViewModel notaFiscal)
 {
     _notaFiscalApp.Update(Mapper.Map <NotaFiscalViewModel, NotaFiscal>(notaFiscal));
 }