Example #1
0
        public ActionResult AddEditDocente(int?docenteid)
        {
            AddEditDocenteViewModel objViewModel = new AddEditDocenteViewModel();

            objViewModel.cargarDatos(docenteid);
            return(View(objViewModel));
        }
Example #2
0
        public ActionResult AddEditDocente(AddEditDocenteViewModel objViewModel)
        {
            try
            {
                if (objViewModel.tieneValor)
                {
                    objViewModel.objectDocente.docenteID = (int)objViewModel.docenteID;
                    objViewModel.ModificarDocente(objViewModel.objectDocente);
                }
                else
                {
                    objViewModel.RegistrarDocente(objViewModel.objectDocente);
                }


                if (objViewModel.tieneValor)
                {
                    TempData["Mensaje"] = "Éxito! El docente se editó correctamente";
                }
                else
                {
                    TempData["Mensaje"] = "Éxito! El docente se agregó correctamente";
                }

                return(RedirectToAction("ListDocente", "Docente"));
            }
            catch (Exception e)
            {
                TempData["MensajeError"] = "Error! " + e.Message.ToList();
                objViewModel.cargarDatos(objViewModel.docenteID);
                return(View(objViewModel));
            }
        }
        public void D_cargarDatos()
        {
            AddEditDocenteViewModel objViewModel = new AddEditDocenteViewModel();

            objViewModel.tieneValor = false;
            objViewModel.cargarDatos(null);
            Assert.False(objViewModel.tieneValor);
        }