示例#1
0
        public IViewComponentResult Invoke(FormMovimentacaoViewModel model = null)
        {
            if (model == null)
            {
                model      = new FormMovimentacaoViewModel();
                model.Data = DateTime.Now.Date.ToShortDateString();
            }

            return(View("FormMovimentacao", model));
        }
示例#2
0
        public ActionResult ExibirFormMovimentacao(int id)
        {
            MovimentacaoRepository movimentacaoRepository = new MovimentacaoRepository();
            var movimentacao = movimentacaoRepository.GetById(id);
            var model        = new FormMovimentacaoViewModel();

            model.Id     = id;
            model.Nome   = movimentacao.Nome;
            model.Data   = movimentacao.Data.ToShortDateString();
            model.Tipo   = movimentacao.Tipo;
            model.Valor  = movimentacao.Valor.ToString();
            model.Status = movimentacao.Status;
            model.Cartao = movimentacao.IdCartao;

            return(ViewComponent("FormMovimentacao", model));
        }
示例#3
0
        public void AtualizarMovimentacao(FormMovimentacaoViewModel dados)
        {
            DateTime data = DateTime.Parse(dados.Data);

            if (dados.Id == 0)
            {
                AdicionarMovimentacao(dados.Nome, data, dados.Tipo, dados.Valor, dados.Status, dados.Cartao, Int32.Parse(dados.Parcelas));
                return;
            }
            var movimentacao = db.Movimentacao.Find(dados.Id);

            movimentacao.Nome            = dados.Nome;
            movimentacao.Data            = data;
            movimentacao.Tipo            = dados.Tipo;
            movimentacao.Valor           = decimal.Parse(dados.Valor);
            movimentacao.Status          = dados.Status;
            movimentacao.IdCartao        = dados.Cartao;
            db.Entry(movimentacao).State = EntityState.Modified;
            db.SaveChanges();
        }
示例#4
0
        public void AtualizarMovimentacao(FormMovimentacaoViewModel dados)
        {
            MovimentacaoRepository movimentacaoRepository = new MovimentacaoRepository();

            movimentacaoRepository.AtualizarMovimentacao(dados);
        }