Beispiel #1
0
    public static void UpdateLike(Like obj)
    {
        if (obj == null)
        {
            throw new ArgumentException("El objeto LIKE no debe ser nulo");
        }

        LikeTableAdapter adapter = new LikeTableAdapter();

        adapter.Update(obj.IsLike, obj.UserID, obj.PeliculaID, obj.LikeID);
    }
Beispiel #2
0
    public static void DeleteLike(int likeID)
    {
        if (likeID <= 0)
        {
            throw new ArgumentException("LikeID debe ser mayor a 0");
        }

        LikeTableAdapter adapter = new LikeTableAdapter();

        adapter.Delete(likeID);
    }
Beispiel #3
0
    public static int GetCantDisLikes(int peliculaID)
    {
        if (peliculaID <= 0)
        {
            throw new ArgumentException("PeliculaID debe ser mayor a 0");
        }

        LikeTableAdapter adapter = new LikeTableAdapter();

        Like_DS.LikeDataTable table = adapter.GetCantDislikes(peliculaID);

        return(table.Rows.Count);
    }
Beispiel #4
0
    public static int InsertLike(Like obj)
    {
        if (obj == null)
        {
            throw new ArgumentException("El objeto LIKE no debe ser nulo");
        }

        int?LikeId = 0;
        LikeTableAdapter adapter = new LikeTableAdapter();

        adapter.Insert(obj.IsLike, obj.UserID, obj.PeliculaID, ref LikeId);

        if (LikeId <= 0)
        {
            throw new ArgumentException("Error de llave primaria LikeId");
        }

        return(LikeId.Value);
    }
Beispiel #5
0
    public static Like GetLikeByUserPeliculaID(int userID, int peliculaID)
    {
        LikeTableAdapter adapter = new LikeTableAdapter();

        Like_DS.LikeDataTable table = adapter.GetLikeByUserPeliculaID(userID, peliculaID);

        if (table.Rows.Count <= 0)
        {
            return(null);
        }

        Like_DS.LikeRow row = table[0];

        Like obj = new Like()
        {
            LikeID     = row.LikeId,
            IsLike     = row.isLike,
            UserID     = row.UserId,
            PeliculaID = row.peliculaId,
        };

        return(obj);
    }