Esta clase ha sido creada con la finalidad de crear una comunicación con el modelo, ya sea retornando una respuesta o un objeto. Ejm: Cuando hacemos un INSERT, posiblemente no se haya realizado el INSERT porque hay un paso previo que debemos hacer, con esta clase podemos especificar cual es el paso previo que falta.
コード例 #1
0
        public JsonResult Guardar(Alumno model)
        {
            var rm = new ResponseModel();

            if (ModelState.IsValid)
            {
                rm = alumnoLogic.Guardar(model);

                if (rm.response)
                {
                    rm.href = Url.Content("~/home");
                }
            }

            return Json(rm);
        }
コード例 #2
0
        public JsonResult Autenticar(LoginViewModel model)
        {
            var rm = new ResponseModel();

            if (ModelState.IsValid)
            {
                rm = usuarioLogic.Autenticar(model.Correo, model.Contrasena);

                if (rm.response)
                {
                    rm.href = Url.Content("~/home");
                }
            }
            else
            {
                rm.SetResponse(false, "Debe llenar los campos para poder autenticarse.");
            }

            return Json(rm);
        }
コード例 #3
0
 public UsuarioLogic(IRepository<Usuario> _repoUsuario)
 {
     rm = new ResponseModel();
     repoUsuario = _repoUsuario;
 }
コード例 #4
0
 public PaisLogic(IRepository<Pais> _repoPais)
 {
     rm = new ResponseModel();
     repoPais = _repoPais;
 }