예제 #1
0
파일: PostDB.cs 프로젝트: LuckBen/reload
 public static void addPost(DTO.Post post)
 {
     using (ReloadEntities db = new ReloadEntities())
     {
         db.TBL_POSTS.Add(new TBL_POSTS
         {
             POST_TITULO           = post.titulo,
             POST_CATEGORIA        = post.categoria.id,
             POST_CANT_COMENTARIOS = 0,
             POST_CONTENIDO_EDIT   = post.contenido,
             POST_COTENIDO         = post.contenido,
             POST_DEBAJA           = false,
             POST_FAVORITOS        = 0,
             POST_FECALT           = DateTime.Now,
             POST_FECMOD           = DateTime.Now,
             POST_PROPIETARIO      = post.propietario.id,
             POST_IMAGEN           = post.imagen,
             POST_PUNTOS           = 0,
             POST_SEGUIDORES       = 0,
             POST_SE_COMENTA       = post.seComenta,
             POST_STICKY           = post.sticky,
             POST_TAGS             = post.etiquetas,
             POST_VISITAS          = 0
         });
         db.SaveChanges();
     }
 }
예제 #2
0
 /// <summary>
 /// busca un usuario por su mail, y lo pone como activo.
 /// </summary>
 public static void actualizarActivoPorMail(string mail)
 {
     using (ReloadEntities db = new ReloadEntities())
     {
         db.TBL_USUARIOS.Single(x => x.USUARIO_MAIL == mail).USUARIO_ACTIVO = true;
         db.SaveChanges();
     }
 }
예제 #3
0
 public static void grabarClave(string codigo, string claveNueva)
 {
     using (ReloadEntities db = new ReloadEntities())
     {
         db.TBL_USUARIOS.Single(x => x.USUARIO_CODIGO == codigo).USUARIO_PASSWORD = claveNueva;
         db.SaveChanges();
     }
 }
예제 #4
0
 public static void grabarMail(string usuarioCodigo, string mail)
 {
     using (ReloadEntities db = new ReloadEntities())
     {
         db.TBL_USUARIOS.Single(x => x.USUARIO_CODIGO == usuarioCodigo).USUARIO_MAIL = mail;
         db.SaveChanges();
     }
 }
예제 #5
0
파일: PostDB.cs 프로젝트: LuckBen/reload
 public static void deletePost(Post post)
 {
     using (ReloadEntities db = new ReloadEntities())
     {
         db.TBL_POSTS.Single(x => x.POST_ID == post.id).POST_DEBAJA = true;
         db.SaveChanges();
     }
 }
예제 #6
0
파일: PostDB.cs 프로젝트: LuckBen/reload
 public static void visit(int idPost)
 {
     using (ReloadEntities db = new ReloadEntities())
     {
         db.TBL_POSTS.Single(x => x.POST_ID == idPost).POST_VISITAS++;
         db.SaveChanges();
     }
 }
예제 #7
0
파일: PostDB.cs 프로젝트: LuckBen/reload
 public static void addPoints(Punto contenido)
 {
     using (ReloadEntities db = new ReloadEntities())
     {
         db.TBL_POSTS.Single(x => x.POST_ID == contenido.idPost).POST_PUNTOS += contenido.cuantos;
         db.SaveChanges();
     }
 }
예제 #8
0
 public static void grabar(Usuario usuario)
 {
     using (ReloadEntities db = new ReloadEntities())
     {
         db.TBL_USUARIOS.Add(new TBL_USUARIOS
         {
             USUARIO_CODIGO   = usuario.codigo,
             USUARIO_PASSWORD = usuario.password,
             USUARIO_MAIL     = usuario.mail,
             USUARIO_FECALT   = DateTime.Now,
             USUARIO_RANGO    = usuario.rango.id
         });
         db.SaveChanges();
     }
 }
예제 #9
0
파일: PostDB.cs 프로젝트: LuckBen/reload
        public static Post editPost(Post post)
        {
            using (ReloadEntities db = new ReloadEntities())
            {
                TBL_POSTS postDB = db.TBL_POSTS.Single(x => x.POST_ID == post.id);

                postDB.POST_TITULO         = post.titulo;
                postDB.POST_CONTENIDO_EDIT = post.contenidoEditor;
                postDB.POST_COTENIDO       = post.contenido;
                postDB.POST_CATEGORIA      = post.categoria.id;
                db.SaveChanges();
            }

            return(post);
        }
예제 #10
0
 public static void grabarInfo(string username, UsuarioInfo info)
 {
     using (ReloadEntities db = new ReloadEntities())
     {
         TBL_USUARIOS UsuarioDB = db.TBL_USUARIOS.Single(x => x.USUARIO_CODIGO == username);
         UsuarioDB.USUARIO_NOMBRE   = info.nombre;
         UsuarioDB.USUARIO_APELLIDO = info.apellido;
         UsuarioDB.USUARIO_IMAGEN   = info.imagen;
         // UsuarioDB.USUARIO_FECHANAC =  DateTime.Parse(info.fechaNac);
         UsuarioDB.USUARIO_DATOS_PROF = info.datosProfes;
         UsuarioDB.USUARIO_HABITOS    = info.habitos;
         UsuarioDB.USUARIO_SEXO       = info.sexo;
         UsuarioDB.USUARIO_PAIS_ID    = info.pais.id;
         db.SaveChanges();
     }
 }
예제 #11
0
파일: PostDB.cs 프로젝트: LuckBen/reload
 public static void comment(Comentario commentary)
 {
     using (ReloadEntities db = new ReloadEntities())
     {
         db.TBL_POST_COMENTARIOS.Add(new TBL_POST_COMENTARIOS
         {
             POST_COMENTARIO_CONTENIDO  = commentary.contenido,
             POST_COMENTARIO_DEBAJA     = false,
             POST_COMENTARIO_FECALT     = DateTime.Now,
             POST_COMENTARIO_NEG        = 0,
             POST_COMENTARIO_POS        = 0,
             POST_COMENTARIO_POST_ID    = commentary.postid,
             POST_COMENTARIO_USUARIO_ID = commentary.emisor.id
         });
         db.SaveChanges();
     }
 }