Пример #1
0
    protected void lbtnAddToFavorite_Click(object sender, EventArgs e)
    {
        try
        {
            AddToFavorite objFavorite = new AddToFavorite();
            int returnVal = 0;
            objFavorite.UserId = _userId;
            objFavorite.TributeId = _tributeId;
            if (isInFavorite > 0)
            {
                objFavorite.ModifiedBy = _userId;
                objFavorite.ModifiedDate = DateTime.Now;
                objFavorite.EmailAlert = chkFavoritesEmailNotifications.Checked;
                objFavorite.IsActive = true;
                objFavorite.IsDeleted = true;
            }
            else
            {
                objFavorite.CreatedBy = _userId;
                objFavorite.CreatedDate = DateTime.Now;
                objFavorite.EmailAlert = chkFavoritesEmailNotifications.Checked;
                objFavorite.IsActive = true;
                objFavorite.IsDeleted = false;
            }

            MiscellaneousController _controller = new MiscellaneousController();
            if (isInFavorite > 0)
                _controller.RemoveFromFavotire(objFavorite);
            else
                returnVal = _controller.AddToFavorites(objFavorite);

            if (returnVal > 0) //already in favorite list
            {
                lblErrMsg.InnerHtml = ShowErrorMessage(ConfigurationManager.AppSettings["ApplicationType"].ToString().ToLower() == "yourmoments" ? ResourceText.GetString("errFavorite_Master1") : ResourceText.GetString("errFavorite_Master"));
                lblErrMsg.Visible = true;
            }
            else
            {
                lblErrMsg.Visible = false;
            }
            CheckForFavorite();
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }
Пример #2
0
 /// <summary>
 /// Method to check if tribute in user favorite list and set btn string.
 /// </summary>
 private void CheckForFavorite()
 {
     try
     {
         MiscellaneousController _favController = new MiscellaneousController();
         AddToFavorite objFavorite = new AddToFavorite();
         objFavorite.TributeId = _tributeId;
         objFavorite.UserId = _userId;
         isInFavorite = _favController.GetUserTributeFavorites(objFavorite);
         if (isInFavorite > 0)
         {
             lbtnAddToFavorite.Text = ResourceText.GetString("lbtnRemoveFromFavourate_ST_Master");
             toFav = ResourceText.GetString("txtRemoveFromFavorite_ST_Master");
             toFavText = ConfigurationManager.AppSettings["ApplicationType"].ToString().ToLower() == "yourmoments" ? ResourceText.GetString("txtRemoveFavorite_ST_Master1") : ResourceText.GetString("txtRemoveFavorite_ST_Master");
         }
         else
         {
             lbtnAddToFavorite.Text = ResourceText.GetString("lbtnAddFav_ST_Master");
             toFav = ResourceText.GetString("txtAddToFavorite_ST_Master");
             toFavText = ConfigurationManager.AppSettings["ApplicationType"].ToString().ToLower() == "yourmoments" ? ResourceText.GetString("txtAddFavorite_ST_Master1") : ResourceText.GetString("txtAddFavorite_ST_Master");
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 /// <summary>
 /// Method to add tribute to favorite list.
 /// </summary>
 /// <param name="objFavorite">Filled AddToFavorite entity.</param>
 /// <returns>0 if value added else > 0 (already in favorite list)</returns>
 public int AddToFavorites(AddToFavorite objFavorite)
 {
     return FacadeManager.TributeManager.AddToFavourites(objFavorite);
 }
 /// <summary>
 /// Method to remove favorite from list.
 /// </summary>
 /// <param name="objFavorite">Filled AddToFavorite entity.</param>
 public void RemoveFromFavotire(AddToFavorite objFavorite)
 {
     FacadeManager.TributeManager.RemoveFromFavotire(objFavorite);
 }
 /// <summary>
 /// Method to get count for Tribute is in User favorite list or not.
 /// </summary>
 /// <param name="objFavorite">AddToFavorite entity containing TributeId and UserId</param>
 /// <returns>Count if > 0 already in list else not in list</returns>
 public int GetUserTributeFavorites(AddToFavorite objFavorite)
 {
     return FacadeManager.TributeManager.GetUserTributeFavorites(objFavorite);
 }
Пример #6
0
 /// <summary>
 /// Method to remove favorite from list.
 /// </summary>
 /// <param name="objFavorite">Filled AddToFavorite entity.</param>
 public void RemoveFromFavotire(AddToFavorite objFavorite)
 {
     TributeResource objTributeResource = new TributeResource();
     object[] objParam = { objFavorite };
     objTributeResource.RemoveFromFavorites(objParam);
 }
Пример #7
0
 /// <summary>
 /// Method to get count for Tribute is in User favorite list or not.
 /// </summary>
 /// <param name="objFavorite">AddToFavorite entity containing TributeId and UserId</param>
 /// <returns>Count if > 0 already in list else not in list</returns>
 public int GetUserTributeFavorites(AddToFavorite objFavorite)
 {
     TributeResource objTributeResource = new TributeResource();
     object[] objParam = { objFavorite };
     return objTributeResource.GetUserTributeFavorites(objParam);
 }