示例#1
0
        public void AlterarCursoTest()
        {
            ///Ambiente
            curso3 = new Curso
            {
                Descricao = "Analise de sistemas",
                Vagas     = 50
            };
            ///Ação
            icursoRepository.InserirCurso(curso3);
            var atualiza = icursoRepository.RetornaCurso(curso3.ID);

            atualiza.Vagas     = 10;
            atualiza.Descricao = "Analise de sistemas " + Convert.ToString(DateTime.Now);
            icursoRepository.AtualizaCurso(atualiza);
            //Assert
            Assert.AreEqual(curso3, atualiza);
        }
 public ActionResult Edit(CursoModel curso)
 {
     try
     {
         ModelState["ID"].Errors.Clear();
         if (ModelState.IsValid)
         {
             repository.AtualizaCurso(new Curso
             {
                 Descricao = curso.Descricao,
                 Vagas     = curso.Vagas,
                 ID        = curso.ID
             });
             TempData["Mensagem"] = "Curso atualizado com sucesso !!";
             return(RedirectToAction("Index"));
         }
         return(View(curso));
     }
     catch (Exception ex)
     {
         TempData["Mensagem"] = ex.Message;
         return(RedirectToAction("Index"));
     }
 }