Example #1
0
 public UpdateFavoriteItemWork(FavoritesRepository favoritesRepository, long favoriteId, UpdateFavoriteContract data, int userId) : base(favoritesRepository)
 {
     m_favoritesRepository = favoritesRepository;
     m_favoriteId          = favoriteId;
     m_data   = data;
     m_userId = userId;
 }
        public void UpdateFavoriteItem(long favoriteId, UpdateFavoriteContract data)
        {
            try
            {
                m_client.Put <object>($"favorite/{favoriteId}", data);
            }
            catch (HttpRequestException e)
            {
                if (m_logger.IsErrorEnabled())
                {
                    m_logger.LogError("{0} failed with {1}", m_client.GetCurrentMethod(), e);
                }

                throw;
            }
        }
Example #3
0
        public void UpdateFavoriteItem(long id, UpdateFavoriteContract data)
        {
            var userId = m_authenticationManager.GetCurrentUserId();

            new UpdateFavoriteItemWork(m_favoritesRepository, id, data, userId).Execute();
        }
Example #4
0
 public void UpdateFavorite(long favoriteId, [FromBody] UpdateFavoriteContract data)
 {
     m_favoriteManager.UpdateFavoriteItem(favoriteId, data);
 }