コード例 #1
0
        public Usuarios ActualizaUsuario(Usuarios usuario, int id)
        {
            try
            {
                bool validUser = ValidateNotNull(usuario);

                if (validUser)
                {
                    bool existUsuario = dbContext.Usuarios.Any(usuario => usuario.Id == id);
                    if (existUsuario)
                    {
                        usuario.Id = id;

                        dbContext.Update(usuario);
                        dbContext.SaveChanges();
                        return(usuario);
                    }
                    else
                    {
                        return(null);
                    }
                }
                return(null);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #2
0
 public void DesabilitarPublicacion(int id)
 {
     try
     {
         Publicaciones publicacion = dbContext.Publicaciones.FirstOrDefault(x => x.Id == id && x.Activo);
         if (publicacion != null)
         {
             publicacion.Activo = false;
             dbContext.Update(publicacion);
             dbContext.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #3
0
 public void DesabilitarComentario(int id)
 {
     try
     {
         Comentarios comentario = dbContext.Comentarios.FirstOrDefault(x => x.Id == id && x.Activo);
         if (comentario != null)
         {
             comentario.Activo = false;
             dbContext.Update(comentario);
             dbContext.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }