Ejemplo n.º 1
0
        public int guardarSiEsQueNoExiste(Data.usuario usuario)
        {
            if (!existUser(usuario))
            {
                //int? newUsuario_sk = db.usuarios.Where(x => x.cliente_sk == usuario.cliente_sk).Max(d => d.usuario_sk);

                //if (newUsuario_sk == null)
                //    usuario.usuario_sk = 1;
                //else
                //    usuario.usuario_sk = ((int)newUsuario_sk)+1;

                db.usuarios.Add(usuario);
                db.SaveChanges();

                //pagina p = new pagina();
                //p.entidad_desc = "facebook.com";
                //usuario.paginas.Add(p);
                //db.SaveChanges();

                return(usuario.usuario_sk);
            }
            else
            {
                Data.usuario user_found = findUserByEmailAndClient(usuario.usuario_email, usuario.cliente_sk);
                user_found.usuario_edad   = usuario.usuario_edad;
                user_found.usuario_nombre = usuario.usuario_nombre;
                user_found.usuario_sexo   = usuario.usuario_sexo;
                db.SaveChanges();
                return(user_found.usuario_sk);
            }
        }
Ejemplo n.º 2
0
        public static usuarioModel ConvertTo(Data.usuario usuario)
        {
            usuarioModel usr = new usuarioModel();

            usr.cliente_sk     = usuario.cliente_sk;
            usr.usuario_sk     = usuario.usuario_sk;
            usr.usuario_nombre = usuario.usuario_nombre;
            usr.usuario_sexo   = usuario.usuario_sexo;
            usr.usuario_edad   = usuario.usuario_edad;
            usr.usuario_foto   = usuario.usuario_foto;
            usr.usuario_email  = usuario.usuario_email;

            return(usr);
        }
Ejemplo n.º 3
0
        public IHttpActionResult Getusuario(int id)
        {
            Data.usuario  data_usr = _clientService.findUserById(id);
            List <pagina> paginas  = data_usr.paginas.ToList();

            Models.usuarioModel usuario = Models.usuarioModel.ConvertTo(data_usr);

            if (usuario == null)
            {
                return(NotFound());
            }
            usuario.paginas = paginas.Select(x => x.entidad_desc).ToList();
            return(Ok(usuario));
        }
Ejemplo n.º 4
0
 public static void crearUser(String usuario, String password)
 {
     try
     {
         admEntities db = Datos.getDB();
         //.ToLower().GetHashCode().ToString()
         var hashedPass = password.ToLower().GetHashCode().ToString();
         if (db.usuario.Where(x => x.usuario1 == usuario).SingleOrDefault() != null)
             return; //Usu ya existe
         else
         {
             usuario u = new Data.usuario();
             u.usuario1 = usuario;
             u.contraseña = hashedPass;
             db.usuario.Add(u);
             db.SaveChanges();
         }
     }
     catch (Exception e)
     {
         Logger.Log.write(e.InnerException == null ? e.Message : e.InnerException.Message);
         throw e;
     }
 }
Ejemplo n.º 5
0
 public bool existUser(Data.usuario user)
 {
     return(findUserByEmailAndClient(user.usuario_email, user.cliente_sk) != null);
 }