public IViewComponentResult Invoke(FormMovimentacaoViewModel model = null) { if (model == null) { model = new FormMovimentacaoViewModel(); model.Data = DateTime.Now.Date.ToShortDateString(); } return(View("FormMovimentacao", model)); }
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)); }
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(); }
public void AtualizarMovimentacao(FormMovimentacaoViewModel dados) { MovimentacaoRepository movimentacaoRepository = new MovimentacaoRepository(); movimentacaoRepository.AtualizarMovimentacao(dados); }