public async Task <IActionResult> Create([Bind("Id,Nome")] TipoDespesa tipoDespesa) { if (ModelState.IsValid) { TempData["Confirmacao"] = tipoDespesa.Nome + " foi cadastrado com sucesso."; _context.Add(tipoDespesa); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(tipoDespesa)); }
public async Task <IActionResult> Create([Bind("SalarioId,MesId,Valor")] Salario salario) { if (ModelState.IsValid) { TempData["Confirmacao"] = "Salário cadastrado com sucesso"; _context.Add(salario); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["MesId"] = new SelectList(_context.Meses.Where(x => x.MesId != x.Salario.MesId), "MesId", "Nome", salario.MesId); return(View(salario)); }
public async Task <IActionResult> Create([Bind("DespesaId,MesId,TipoDespesaId,Valor")] Despesa despesa) { if (ModelState.IsValid) { _context.Add(despesa); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["MesId"] = new SelectList(_context.Meses, "MesId", "Nome", despesa.MesId); ViewData["TipoDespesaId"] = new SelectList(_context.TipoDespesas, "TipoDespesaId", "Nome", despesa.TipoDespesaId); return(View(despesa)); }
public async Task <IActionResult> Create([Bind("Valor,MesId,TipoDespesaId")] Despesa despesa) { if (ModelState.IsValid) { TempData["Confirmacao"] = "Despesa foi adicionada com sucesso."; _context.Add(despesa); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["MesId"] = new SelectList(_context.Meses, "Id", "Nome", despesa.MesId); ViewData["TipoDespesaId"] = new SelectList(_context.TipoDespesas, "Id", "Nome", despesa.TipoDespesaId); return(View(despesa)); }
public async Task <IActionResult> Create([Bind("Id,Valor,MesId")] Salario salario) { if (ModelState.IsValid) { _context.Add(salario); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["MesId"] = new SelectList(_context.Meses.Where(s => s.Id != s.Salario.MesId), "Id", "Nome", salario.MesId); return(View(salario)); }