コード例 #1
0
        public JsonResult PostUsuarioRegistrar(int id, string email, string password, bool activo, int idioma, string imagen)
        {
            BBDDContext context = HttpContext.RequestServices.GetService(typeof(TAE.Context.BBDDContext)) as BBDDContext;

            Usuario usuario = context.setUsuario(id, email, password, activo, idioma, imagen);

            Respuestas.RespuestaUsuario respuestaUsuarioLogin = new Respuestas.RespuestaUsuario();
            respuestaUsuarioLogin.respuesta.funcion = "api/usuariomodificar";
            respuestaUsuarioLogin.respuesta.fecha   = DateTime.Now;
            respuestaUsuarioLogin.usuario           = usuario;

            if (usuario.id != 0)
            {
                respuestaUsuarioLogin.respuesta.codigo  = 1;
                respuestaUsuarioLogin.respuesta.mensaje = "Usuario modificado";

                return(Json(respuestaUsuarioLogin));
            }
            else
            {
                respuestaUsuarioLogin.respuesta.codigo  = 0;
                respuestaUsuarioLogin.respuesta.mensaje = "Usuario no modificado";

                return(Json(respuestaUsuarioLogin));
            }
        }
コード例 #2
0
        public JsonResult GetUsuario(int id)
        {
            BBDDContext context = HttpContext.RequestServices.GetService(typeof(TAE.Context.BBDDContext)) as BBDDContext;

            Usuario usuario = context.GetUsuario(id);

            Respuestas.RespuestaUsuario respuestaUsuario = new Respuestas.RespuestaUsuario();
            respuestaUsuario.respuesta.funcion = "api/usuariorecuperar";
            respuestaUsuario.respuesta.fecha   = DateTime.Now;
            respuestaUsuario.usuario           = usuario;

            if (usuario.id != 0)
            {
                respuestaUsuario.respuesta.codigo  = 1;
                respuestaUsuario.respuesta.mensaje = "Usuario encontrado";

                return(Json(respuestaUsuario));
            }
            else
            {
                respuestaUsuario.respuesta.codigo  = 0;
                respuestaUsuario.respuesta.mensaje = "Usuario no encontrado";

                return(Json(respuestaUsuario));
            }
        }
コード例 #3
0
        public JsonResult PostUsuarioRegistrar(string email, string password, int idioma, string imagen)
        {
            BBDDContext context = HttpContext.RequestServices.GetService(typeof(TAE.Context.BBDDContext)) as BBDDContext;

            Usuario usuario = context.setUsuario(null, email, password, null, idioma, imagen);

            Respuestas.RespuestaUsuario respuestaUsuarioLogin = new Respuestas.RespuestaUsuario();
            respuestaUsuarioLogin.respuesta.funcion = "api/usuarioregistrar";
            respuestaUsuarioLogin.respuesta.fecha   = DateTime.Now;
            respuestaUsuarioLogin.usuario           = usuario;

            if (usuario.id != 0)
            {
                respuestaUsuarioLogin.respuesta.codigo  = 1;
                respuestaUsuarioLogin.respuesta.mensaje = "Usuario registrado";

                EnvioMail envioMail = HttpContext.RequestServices.GetService(typeof(TAE.Models.EnvioMail)) as EnvioMail;
                envioMail.EnviarEmail(usuario.email, "alta", usuario.idioma);

                return(Json(respuestaUsuarioLogin));
            }
            else
            {
                respuestaUsuarioLogin.respuesta.codigo  = 0;
                respuestaUsuarioLogin.respuesta.mensaje = "Usuario no registrado";

                return(Json(respuestaUsuarioLogin));
            }
        }