private static void AdicionarLancamento(List <LancamentosViewModel> list, decimal Valor, string Descricao, TipoLancamento Tipo)
        {
            LancamentosViewModel lancamento = new LancamentosViewModel();

            lancamento.Tipo      = Tipo;
            lancamento.Valor     = Valor;
            lancamento.Descricao = Descricao;
            list.Add(lancamento);
        }
Beispiel #2
0
        public ActionResult Post(LancamentosViewModel collection)
        {
            if (!ModelState.IsValid)
            {
                return(NotFound(collection));
            }
            context.Lancamentos(collection);

            if (!_notifications.HasNotifications())
            {
                return(Ok(collection));
            }
            else
            {
                return(NotFound(_notifications));
            }
        }
Beispiel #3
0
        public void AddAndCreateParcelas(LancamentosViewModel lancamentos)
        {
            lancamentos.Parcelas = new List <ParcelasViewModel>();
            for (int parcela = 1; parcela <= lancamentos.ParcelasTotal; parcela++)
            {
                lancamentos.Parcelas.Add(new ParcelasViewModel
                {
                    ParcelaNumero = parcela,
                    ParcelaValor  = lancamentos.ValorTotal / lancamentos.ParcelasTotal,
                    AnoCobranca   = getAnoCobranca(lancamentos.DataPrimeiraParcela, parcela),
                    MesCobranca   = getMesCobranca(lancamentos.DataPrimeiraParcela, parcela)
                });
            }

            Lancamentos mapLancamentos = _mapper.Map <Lancamentos>(lancamentos);

            _lancamentosRepository.Add(mapLancamentos);
        }
Beispiel #4
0
        public IActionResult Cadastrar(LancamentosViewModel lancamentos)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    _lancamentosService.AddAndCreateParcelas(lancamentos);
                }
                catch (Exception)
                {
                    throw;
                }

                return(RedirectToAction(nameof(Index)));
            }

            ViewBag.ContasId     = new SelectList(_dropdownService.GetContas().Result, "Id", "Nome");
            ViewBag.CategoriasId = new SelectList(_dropdownService.GetCategorias().Result, "Id", "Nome");
            return(View(lancamentos));
        }
Beispiel #5
0
 public IActionResult Excluir(LancamentosViewModel lancamentos)
 {
     _lancamentosService.Remove(lancamentos.Id);
     return(RedirectToAction(nameof(Index)));
 }
Beispiel #6
0
        public void Lancamentos(LancamentosViewModel lancamentosViewModel)
        {
            var atualizarvalorContaCommand = mapper.Map <AtualizarValorContaCommand>(lancamentosViewModel);

            bus.SendCommand(atualizarvalorContaCommand);
        }
Beispiel #7
0
        public void Update(LancamentosViewModel lancamentos)
        {
            Lancamentos mapLancamentos = _mapper.Map <Lancamentos>(lancamentos);

            _lancamentosRepository.Update(mapLancamentos);
        }
Beispiel #8
0
        public void Add(LancamentosViewModel lancamentos)
        {
            Lancamentos mapLancamentos = _mapper.Map <Lancamentos>(lancamentos);

            _lancamentosRepository.Add(mapLancamentos);
        }