public BugsViewModel(NotasTrabalhoBug notasTrabalhoBugs) { BugsId = notasTrabalhoBugs.BugsId; NotasTrabalhoBugsId = notasTrabalhoBugs.NotasTrabalhoBugId; NotasTrabalho = notasTrabalhoBugs.NotasTrabalho; DataNotaTrabalho = notasTrabalhoBugs.DataNotaTrabalho; }
public ActionResult AddNotasBug(NotasTrabalhoBug notasTrabalhoBugs) { if (!ModelState.IsValid) { var viewModel = new BugsViewModel(notasTrabalhoBugs) { NotasTrabalhoBugs = _context.NotasTrabalhoBug.ToList() }; return(View("Index", viewModel)); } if (notasTrabalhoBugs.NotasTrabalhoBugId == 0) { notasTrabalhoBugs.DataNotaTrabalho = DateTime.Now; _context.NotasTrabalhoBug.Add(notasTrabalhoBugs); } else { var notasInDb = _context.NotasTrabalhoBug .Single(p => p.NotasTrabalhoBugId == notasTrabalhoBugs.NotasTrabalhoBugId); notasInDb.NotasTrabalhoBugId = notasTrabalhoBugs.NotasTrabalhoBugId; notasInDb.DataNotaTrabalho = notasTrabalhoBugs.DataNotaTrabalho; } _context.SaveChanges(); return(Redirect(Request.UrlReferrer.ToString())); }