예제 #1
0
 public BugsViewModel(NotasTrabalhoBug notasTrabalhoBugs)
 {
     BugsId = notasTrabalhoBugs.BugsId;
     NotasTrabalhoBugsId = notasTrabalhoBugs.NotasTrabalhoBugId;
     NotasTrabalho       = notasTrabalhoBugs.NotasTrabalho;
     DataNotaTrabalho    = notasTrabalhoBugs.DataNotaTrabalho;
 }
예제 #2
0
        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()));
        }