public Tokens.SaleToken GetActive(string id, string userId) { UserPreferences userPreferences = new UserPreferences(userId); if (!string.IsNullOrWhiteSpace(userId)) { userPreferences = _userPreferencesRepository.GetById(userId, null); } var sale = _saleRepository.GetById(id, true); return(sale != null?sale.AsToken(userPreferences, _productRepository.GetById(sale.product_id)) : null); }
public UserPreferencesToken GetPreferences(string id, string userId) { return(_userPreferencesRepository.GetById(userId, id).AsToken(id)); }