public ActionResult AddEditCurso(AddEditCursoViewModel objViewModel) { try { if (objViewModel.tieneValor) { objViewModel.objectCurso.cursoID = (int)objViewModel.cursoID; objViewModel.ModificarCurso(objViewModel.objectCurso); } else { objViewModel.RegistrarCurso(objViewModel.objectCurso); } if (objViewModel.tieneValor) { TempData["Mensaje"] = "Éxito! El curso se editó correctamente"; } else { TempData["Mensaje"] = "Éxito! El curso se agregó correctamente"; } return(RedirectToAction("ListCurso")); } catch (Exception e) { TempData["MensajeError"] = "Error! " + e.Message.ToList(); return(View(objViewModel)); } }
public ActionResult AddEditCurso(int?IdCurso) { AddEditCursoViewModel objViewModel = new AddEditCursoViewModel(); objViewModel.Fill(IdCurso); return(View(objViewModel)); }
public ActionResult AddEditCurso(int?cursoid) { AddEditCursoViewModel objViewModel = new AddEditCursoViewModel(); objViewModel.cargarDatos(cursoid); return(View(objViewModel)); }
public void D_cargarDatos() { AddEditCursoViewModel objViewModel = new AddEditCursoViewModel(); objViewModel.tieneValor = false; objViewModel.cargarDatos(null); Assert.False(objViewModel.tieneValor); }
public void Update(AddEditCursoViewModel objViewModel) { Curso objCurso = context.Curso.FirstOrDefault(x => x.IdCurso == objViewModel.IdCurso); objCurso.Nombre = objViewModel.Nombre; objCurso.Capacidad = objViewModel.Capacidad; objCurso.IdProfesor = objViewModel.IdProfesor; context.SaveChanges(); }
public void CreateCursoTest() { AddEditCursoViewModel objViewModel = new AddEditCursoViewModel(); int NumCur = context.Curso.ToList().Count; objViewModel.GenerateCurso(null, "Curso1", 50, null); cursoService.Create(objViewModel); int NewNumCur = context.Curso.ToList().Count; Assert.AreEqual(NewNumCur, NumCur + 1); }
public void UpdateCursoTest() { Curso objCurso = context.Curso.FirstOrDefault(x => x.Nombre == "Curso1"); AddEditCursoViewModel objViewModel = new AddEditCursoViewModel(); objCurso.Capacidad = 30; objViewModel.GenerateCurso(objCurso); cursoService.Update(objViewModel); int?CapacidadActual = context.Curso.FirstOrDefault(x => x.IdCurso == objViewModel.IdCurso).Capacidad; Assert.AreEqual(30, CapacidadActual); }
public void Create(AddEditCursoViewModel objViewModel) { Curso objCurso = new Curso(); context.Curso.Add(objCurso); objCurso.Nombre = objViewModel.Nombre; objCurso.Capacidad = objViewModel.Capacidad; objCurso.IdProfesor = objViewModel.IdProfesor; context.SaveChanges(); }
public void E_EliminarCurso() { ListCursoViewModel a = new ListCursoViewModel(); a.fill(); int codigo = a.ListCurso[a.ListCurso.Count - 1].cursoID; Curso objCurso = new Curso(); objCurso.cursoID = codigo; AddEditCursoViewModel objViewModel = new AddEditCursoViewModel(); objViewModel.EliminarCurso(objCurso.cursoID); Assert.True(true); }
public ActionResult DeleteCurso(int cursoid) { AddEditCursoViewModel objViewModel = new AddEditCursoViewModel(); try { objViewModel.EliminarCurso(cursoid); TempData["Mensaje"] = "El curso se se eliminó correctamente"; return(RedirectToAction("ListCurso")); } catch (Exception e) { TempData["MensajeError"] = "Error! " + e.Message.ToList(); return(RedirectToAction("ListCurso")); } }
public void C_ModificarCurso() { ListCursoViewModel a = new ListCursoViewModel(); Curso objCurso = new Curso(); a.fill(); int codigo = a.ListCurso[a.ListCurso.Count - 1].cursoID; objCurso.cursoID = codigo; objCurso.nombrecurso = "TestChange"; objCurso.credito = 5; AddEditCursoViewModel objViewModel = new AddEditCursoViewModel(); objViewModel.ModificarCurso(objCurso); a.fill(); Assert.True(a.ListCurso[a.ListCurso.Count - 1].nombrecurso.Equals("TestChange")); }
public void A_RegistrarCurso() { ListCursoViewModel a = new ListCursoViewModel(); a.fill(); int codigo = a.ListCurso[a.ListCurso.Count - 1].cursoID + 1; Curso objCurso = new Curso(); objCurso.cursoID = codigo; objCurso.nombrecurso = "Test"; objCurso.credito = 3; objCurso.estado = "A"; AddEditCursoViewModel objViewModel = new AddEditCursoViewModel(); objViewModel.RegistrarCurso(objCurso); Assert.True(!"0".Equals(objCurso.nombrecurso)); }
public ActionResult AddEditCurso(AddEditCursoViewModel objViewModel) { try { if (objViewModel.IdCurso.HasValue) { cursoService.Update(objViewModel); } else { cursoService.Create(objViewModel); } return(RedirectToAction("LstCurso")); } catch (Exception ex) { return(View(objViewModel)); } }
public void CursoExisteFlujoAlternativo() { AddEditCursoViewModel objViewModel = new AddEditCursoViewModel(); Assert.False(objViewModel.CursoExiste("fgfdgregerg")); }
public void B_CursoExiste() { AddEditCursoViewModel objViewModel = new AddEditCursoViewModel(); Assert.True(objViewModel.CursoExiste("Programación I")); }