public long CreateFavoriteProject(CreateFavoriteProjectContract data) { var userId = m_authenticationManager.GetCurrentUserId(); var work = new CreateFavoriteProjectWork(m_favoritesRepository, data, userId); var resultId = work.Execute(); return(resultId); }
public long CreateFavoriteBook(CreateFavoriteProjectContract data) { try { var result = m_client.Post <long>("favorite/book", data); return(result); } catch (HttpRequestException e) { if (m_logger.IsErrorEnabled()) { m_logger.LogError("{0} failed with {1}", m_client.GetCurrentMethod(), e); } throw; } }
public CreateFavoriteProjectWork(FavoritesRepository favoritesRepository, CreateFavoriteProjectContract data, int userId) : base(favoritesRepository) { m_favoritesRepository = favoritesRepository; m_data = data; m_userId = userId; }
public long CreateFavoriteBook([FromBody] CreateFavoriteProjectContract data) { var resultId = m_favoriteManager.CreateFavoriteProject(data); return(resultId); }