public TransferenciaServiceTests(
     ITransferenciaService transferenciaService,
     IContaCorrenteService contaCorrenteService)
 {
     _transferenciaService = transferenciaService;
     _contaCorrenteService = contaCorrenteService;
 }
 public ContaCorrenteController(
     ITransferenciaService transferenciaService,
     IContaCorrenteService contaCorrenteService)
 {
     _transferenciaService = transferenciaService;
     _contaCorrenteService = contaCorrenteService;
 }
Exemple #3
0
 public DadosBancarioController(IDadosBancarioService dadosBancarioService,
                                ITransferenciaService transferenciaService
                                )
 {
     _dadosBancarioService = dadosBancarioService;
     _transferenciaService = transferenciaService;
 }
Exemple #4
0
        public HttpResponseMessage GetTransferenciasByUsuario(HttpRequestMessage request, [FromBody] TransferenciaViewModel transferenciaViewModel)
        {
            TransactionalInformation transaction;

            int    currentPageNumber = transferenciaViewModel.CurrentPageNumber;
            int    pageSize          = transferenciaViewModel.PageSize;
            string sortExpression    = transferenciaViewModel.SortExpression;
            string sortDirection     = transferenciaViewModel.SortDirection;

            _transferenciaService = new TransferenciaBusinessService();

            List <Transferencia> transferencias = _transferenciaService.GetTransferenciasByUsuario(1, currentPageNumber, pageSize, sortExpression, sortDirection, out transaction);

            if (transaction.ReturnStatus == false)
            {
                transferenciaViewModel.ReturnStatus     = false;
                transferenciaViewModel.ReturnMessage    = transaction.ReturnMessage;
                transferenciaViewModel.ValidationErrors = transaction.ValidationErrors;

                var responseError = Request.CreateResponse <TransferenciaViewModel>(HttpStatusCode.BadRequest, transferenciaViewModel);
                return(responseError);
            }

            transferenciaViewModel.TotalPages     = transaction.TotalPages;
            transferenciaViewModel.TotalRows      = transaction.TotalRows;
            transferenciaViewModel.Transferencias = transferencias;
            transferenciaViewModel.ReturnStatus   = true;
            transferenciaViewModel.ReturnMessage  = transaction.ReturnMessage;

            var response = Request.CreateResponse <TransferenciaViewModel>(HttpStatusCode.OK, transferenciaViewModel);

            return(response);
        }
Exemple #5
0
        public HttpResponseMessage CreateTransferencia(HttpRequestMessage request, [FromBody] TransferenciaViewModel transferenciaViewModel)
        {
            TransactionalInformation transaction;

            _transferenciaService = new TransferenciaBusinessService();

            Transferencia transferencia = new Transferencia();

            transferencia.CuentaIdDestino = transferenciaViewModel.CuentaIdDestino;
            transferencia.CuentaIdOrigen  = transferenciaViewModel.CuentaIdOrigen;
            transferencia.Descripcion     = transferenciaViewModel.Descripcion;
            transferencia.Fecha           = DateTime.Now;// transferenciaViewModel.Fecha;
            transferencia.Monto           = transferenciaViewModel.Monto;
            //transferencia.TransferenciaID = transferenciaViewModel.TransferenciaID;

            _transferenciaService.SaveTransferencia(transferencia, out transaction);
            if (transaction.ReturnStatus == false)
            {
                transferenciaViewModel.ReturnStatus     = false;
                transferenciaViewModel.ReturnMessage    = transaction.ReturnMessage;
                transferenciaViewModel.ValidationErrors = transaction.ValidationErrors;

                var responseError = Request.CreateResponse <TransferenciaViewModel>(HttpStatusCode.BadRequest, transferenciaViewModel);
                return(responseError);
            }

            transferenciaViewModel.ReturnStatus  = true;
            transferenciaViewModel.ReturnMessage = transaction.ReturnMessage;

            var response = Request.CreateResponse <TransferenciaViewModel>(HttpStatusCode.OK, transferenciaViewModel);

            return(response);
        }
Exemple #6
0
 public TransferenciaController(ILocacaoService locacaoService,
                                ITransferenciaService transferenciaService,
                                IDadosBancarioService dadosBancarioService
                                )
 {
     _locacaoService       = locacaoService;
     _transferenciaService = transferenciaService;
     _dadosBancarioService = dadosBancarioService;
 }
 public MovimentacoesController(IPagarService pagarService,
                                IReceberService receberService,
                                IEmpresaService empresaService,
                                IContaService contaService,
                                IPessoaService pessoaService,
                                IPlanoContaService planoContaService,
                                ICentroCustoService centroCustoService,
                                ITransferenciaService transferenciaService)
 {
     _pagarService         = pagarService;
     _receberService       = receberService;
     _empresaService       = empresaService;
     _contaService         = contaService;
     _pessoaService        = pessoaService;
     _planoContaService    = planoContaService;
     _centroCustoService   = centroCustoService;
     _transferenciaService = transferenciaService;
 }
 public TransferenciaController(ITransferenciaRepository transferenciaRepository, Notification notification, ITransferenciaService transferenciaService)
 {
     _transferenciaRepository = transferenciaRepository;
     _notification            = notification;
     _transferenciaService    = transferenciaService;
 }
 public TransferenciaContaCorrenteController(ITransferenciaService transferenciaService)
 {
     this.TransferenciaService = transferenciaService;
 }
 public TransferenciaFacade(ITransferenciaService transferenciaService, IMapper mapper, INotification notification)
 {
     _transferenciaService = transferenciaService;
     _mapper       = mapper;
     _notification = notification;
 }
Exemple #11
0
 public TransferenciaController(ITransferenciaService transferenciaService)
 {
     _transferenciaService = transferenciaService;
 }
Exemple #12
0
 public MovimentacaoTransferenciaLista(ITransferenciaService transferenciaService)
 {
     _transferenciaService = transferenciaService;
 }
Exemple #13
0
 public TransferenciaController(ITransferenciaService serv) : base(serv)
 {
     this.serv = serv;
 }