public AlterarFaturaResposta AlterarFatura(AlterarFaturaRequisicao requisicao) { var fatura = _faturaRepositorio.ObterPor(requisicao.CodigoDaFatura); var resposta = new AlterarFaturaResposta(); try { resposta.Fatura = _faturaServico.AlterarFatura(fatura, requisicao.Descricao, requisicao.Tipo, requisicao.TipoDoDocumento, requisicao.Data, requisicao.NumeroDoDocumento, requisicao.Status, requisicao.Valor); _unitOfWork.Commit(); resposta.Sucesso = true; } catch (RegraException regraException) { resposta.Erros = regraException.Erros; } return resposta; }
private AlterarFaturaResposta AlterarFatura(AdicionarFaturaViewModel novaFaturaViewModel) { var requisicao = new AlterarFaturaRequisicao { Data = novaFaturaViewModel.Data, Descricao = novaFaturaViewModel.Descricao, NumeroDoDocumento = novaFaturaViewModel.NumeroDoDocumento, Tipo = novaFaturaViewModel.Tipo, Status = novaFaturaViewModel.Statu, TipoDoDocumento = novaFaturaViewModel.TipoDoDocumento, Valor = novaFaturaViewModel.Valor, CodigoDaFatura = novaFaturaViewModel.Codigo }; var resposta = _faturaServicoDeAplicacao.AlterarFatura(requisicao); return resposta; }