Beispiel #1
0
        public ActionResult AddEditProfesor(int?IdProfesor)
        {
            AddEditProfesorViewModel objViewModel = new AddEditProfesorViewModel();

            objViewModel.Fill(IdProfesor);
            return(View(objViewModel));
        }
Beispiel #2
0
        public void Update(AddEditProfesorViewModel objViewModel)
        {
            Profesor objProfesor = context.Profesor.FirstOrDefault(x => x.IdProfesor == objViewModel.IdProfesor);

            objProfesor.Nombres         = objViewModel.Nombres;
            objProfesor.Apellidos       = objViewModel.Apellidos;
            objProfesor.Direccion       = objViewModel.Direccion;
            objProfesor.FechaNacimiento = objViewModel.FechaNacimiento;

            context.SaveChanges();
        }
Beispiel #3
0
        public void CreateProfesorTest()
        {
            AddEditProfesorViewModel objViewModel = new AddEditProfesorViewModel();
            int NumProf = context.Profesor.ToList().Count;

            objViewModel.GenerateProfesor(null, "Profesor1", "Apellidos1", "Lugar1", new DateTime(1996, 12, 18));
            profesorService.Create(objViewModel);
            int NewNumProf = context.Profesor.ToList().Count;

            Assert.AreEqual(NewNumProf, NumProf + 1);
        }
Beispiel #4
0
        public void Create(AddEditProfesorViewModel objViewModel)
        {
            Profesor objProfesor = new Profesor();

            context.Profesor.Add(objProfesor);
            objProfesor.Nombres         = objViewModel.Nombres;
            objProfesor.Apellidos       = objViewModel.Apellidos;
            objProfesor.Direccion       = objViewModel.Direccion;
            objProfesor.FechaNacimiento = objViewModel.FechaNacimiento;

            context.SaveChanges();
        }
Beispiel #5
0
        public void UpdateProfesorTest()
        {
            Profesor objProfesor = context.Profesor.FirstOrDefault(x => x.Nombres == "Profesor1");
            AddEditProfesorViewModel objViewModel = new AddEditProfesorViewModel();

            objProfesor.Direccion = "Lugar2";
            objViewModel.GenerateProfesor(objProfesor);
            profesorService.Update(objViewModel);
            string DireccionActual = context.Profesor.FirstOrDefault(x => x.IdProfesor == objViewModel.IdProfesor).Direccion;

            Assert.AreEqual("Lugar2", DireccionActual);
        }
Beispiel #6
0
        public ActionResult AddEditProfesor(AddEditProfesorViewModel objViewModel)
        {
            try
            {
                if (objViewModel.IdProfesor.HasValue)
                {
                    profesorService.Update(objViewModel);
                }
                else
                {
                    profesorService.Create(objViewModel);
                }

                return(RedirectToAction("LstProfesor"));
            }
            catch (Exception ex)
            {
                return(View(objViewModel));
            }
        }