示例#1
0
 public void SalvarTransferencia(TransferenciaConta model)
 {
     if (model.IdTransferenciaConta > 0)
     {
         Context.Entry(model).State = EntityState.Modified;
     }
     else
     {
         Context.Transferencias.Add(model);
     }
     Context.SaveChanges();
 }
示例#2
0
        public TransferenciaContaModel SalvarTransferencia(TransferenciaContaModel model)
        {
            if (model.IdTransferenciaConta == 0)
            {
                var contaOrigem   = _financeiroService.ObterContaPorId(model.IdContaOrigem);
                var contaDestino  = _financeiroService.ObterContaPorId(model.IdContaDestino);
                var transferencia = new TransferenciaConta(contaOrigem, contaDestino, model.Valor, DateTime.Now, model.Descricao);
                _financeiroService.SalvarTransferencia(transferencia);
            }
            else
            {
                var transferencia = _financeiroService.GetTransferenciaById(model.IdTransferenciaConta);

                transferencia.Descricao    = model.Descricao;
                transferencia.ContaDestino = _financeiroService.ObterContaPorId(model.IdContaDestino);
                transferencia.ContaOrigem  = _financeiroService.ObterContaPorId(model.IdContaOrigem);
                transferencia.Valor        = model.Valor;

                _financeiroService.SalvarTransferencia(transferencia);
            }
            return(model);
        }
示例#3
0
 public void ExcluirTransferencia(TransferenciaConta model)
 {
     Context.Transferencias.Remove(model);
     Context.SaveChanges();
 }
示例#4
0
 public void TransferenciaConta(TransferenciaConta transferenciaConta)
 {
     throw new NotImplementedException();
 }
示例#5
0
 public void ExcluirTransferencia(TransferenciaConta model)
 {
     _financeiroRepository.ExcluirTransferencia(model);
 }
示例#6
0
 public void SalvarTransferencia(TransferenciaConta model)
 {
     _financeiroRepository.SalvarTransferencia(model);
 }
示例#7
0
 public void TransferenciaConta(TransferenciaConta transferenciaConta)
 {
     _financeiroRepository.TransferenciaConta(transferenciaConta);
 }