예제 #1
0
        public ActionResult CrearProfesor(CrearProfesorImportModel model)
        {
            if (ModelState.IsValid)
            {
                ViewBag.crearProfesorStatus = ProfesorHandler.CrearProfesor(model).error;
            }

            return(View());
        }
예제 #2
0
        public static ResponseGeneric CrearProfesor(CrearProfesorImportModel model)
        {
            ResponseGeneric response = new ResponseGeneric();

            response.status = false;
            using (MyDbContext db = new MyDbContext())
            {
                Teacher teacher = new Teacher()
                {
                    Ci        = model.ci,
                    name      = model.name,
                    last_name = model.last_name,
                    active    = "no"
                };
                db.Teacher.Add(teacher);
                db.SaveChanges();
                response.status = true;
            }

            return(response);
        }
예제 #3
0
        public static ResponseGeneric CrearProfesor(CrearProfesorImportModel model)
        {
            ResponseGeneric response = new ResponseGeneric();

            if (ProfesorDataAccess.getPerson(model.ci) == null)
            {
                response = ProfesorDataAccess.CrearProfesor(model);
                if (response.status)
                {
                    response.error = "Profesor creado con exito";
                }
                else
                {
                    response.error = "Hubo un error al crear el profesor";
                }
            }
            else
            {
                response.error = "La persona ya existe en la base de datos";
            }
            return(response);
        }