Beispiel #1
0
 public virtual void AddDislike(LikeDetails b)
 {
     Dislikes++;
     if (b == LikeDetails.Changed)
     {
         Likes--;
     }
     UpdateTotal();
 }
Beispiel #2
0
 public virtual void AddLike(LikeDetails exist)
 {
     Likes++;
     if (exist == LikeDetails.Changed)
     {
         Dislikes--;
     }
     UpdateTotal();
 }
 public void AddLike(LikeType likeType, LikeDetails exist = LikeDetails.Voited)
 {
     if (likeType == LikeType.Like)
     {
         Raiting.AddLike(exist);
     }
     else
     {
         Raiting.AddDislike(exist);
     }
 }
Beispiel #4
0
    public void InsertLikeDetails()
    {
        //create new LikeDetails object
        LikeDetails likeDetails = new LikeDetails();

        likeDetails.localId       = LoginHandler.localId;
        likeDetails.locationName  = locationName;
        likeDetails.userFirstName = LoginHandler.firstName;
        likeDetails.userLastName  = LoginHandler.lastName;

        //put to database
        RestClient.Put <LikeDetails>(databaseURL + "/" + locationName + "/" + LoginHandler.localId + ".json?auth=" + idToken, likeDetails);

        likeButton.interactable = false;
        likeButton.GetComponentInChildren <Text>().text = "Liked";
    }