public ConfirmEmailModel(UserManager <AppUser> userManager, ITastes tasteServices, IFilters filtersServices, IWineLists wineListsServices) { _userManager = userManager; _tasteServices = tasteServices; _filtersServices = filtersServices; _wineListsServices = wineListsServices; }
/// <summary> /// Creates or updates a filter /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='dataSourceName'> /// </param> /// <param name='scanName'> /// </param> /// <param name='body'> /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <Filter> CreateOrUpdateAsync(this IFilters operations, string dataSourceName, string scanName, Filter body = default(Filter), CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.CreateOrUpdateWithHttpMessagesAsync(dataSourceName, scanName, body, null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }
protected async Task <T> DoGet <T>(String path, IFilters filters = null) where T : class { path = Url.Combine(_basePath, path); if (filters != null) { path = path.SetQueryParams(filters.GetFilters()); } HttpResponseMessage response = await Client.GetAsync(path).ConfigureAwait(false); #if DEBUG //DEBUG ONLY TO GET CONTENT var responseString = await response.Content.ReadAsStringAsync().ConfigureAwait(false); Debug.WriteLine(path); Debug.WriteLine(responseString); #endif if (response.IsSuccessStatusCode) { using (var stream = await response.Content.ReadAsStreamAsync().ConfigureAwait(false)) using (var reader = new StreamReader(stream)) using (var json = new JsonTextReader(reader)) { return(_serializer.Deserialize <T>(json)); } } var stringcontent = await response.Content.ReadAsStringAsync().ConfigureAwait(false); throw new RequestFailedException(response.StatusCode, stringcontent); }
public TastesController(ILike likeServices, ITastes tastesServices, IFilters filtersServices, UserManager <AppUser> userManager) { _likeServices = likeServices; _tastesServices = tastesServices; _filtersServices = filtersServices; _userManager = userManager; }
/// <summary> /// List filters in Scan /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='dataSourceName'> /// </param> /// <param name='scanName'> /// </param> /// <param name='skipToken'> /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <FilterList> ListByScanAsync(this IFilters operations, string dataSourceName, string scanName, string skipToken = default(string), CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.ListByScanWithHttpMessagesAsync(dataSourceName, scanName, skipToken, null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }
public AdminInfoController(ITastes tastesServices, IWines winesServices, IFilters filtersServices, ILike likeServices, UserManager <AppUser> userManager) { _tastesServices = tastesServices; _winesServices = winesServices; _filtersServices = filtersServices; _likeServices = likeServices; _userManager = userManager; }
public HomeController(ILogger <HomeController> logger, ITastes tastesServices, IWines winesServices, IFilters filtersServices, UserManager <AppUser> userManager, SignInManager <AppUser> signInManager) { _tastesServices = tastesServices; _winesServices = winesServices; _filtersServices = filtersServices; _userManager = userManager; _signInManager = signInManager; _logger = logger; }
public WineListsController(IWineLists wineListsServices, ILike likeServices, ITastes tastesServices, IWines winesServices, IFilters filtersServices, UserManager <AppUser> userManager, SignInManager <AppUser> signInManager) { _wineListsServices = wineListsServices; _tastesServices = tastesServices; _winesServices = winesServices; _filtersServices = filtersServices; _likeServices = likeServices; _userManager = userManager; _signInManager = signInManager; }
public void Setup() { client = new Mock <IProxy>(); request = new Mock <BaseRequest>(new Mock <IProxy>().Object); request.CallBase = true; // Create proxy instance (test constructors) filtersProxy = new AxosoftAPI.NET.Filters(client.Object); filtersProxy = new AxosoftAPI.NET.Filters(request.Object); }
public void FilterTrades(IFilters filters) { Filters = filters; var assetClassesRemoved = RemoveUnselectedAssetClasses(_unfilteredTrades, filters.AssetClasses); var marketsRemoved = RemoveUnselectedMarkets(assetClassesRemoved, filters.Markets); var strategiesRemoved = RemoveUnselectedStrategies(marketsRemoved, filters.Strategies); var daysRemoved = RemoveUnselectedDays(strategiesRemoved, filters.Days); var datesRemoved = RemoveTradesOutsideDateRange(daysRemoved, filters.StartDate, filters.EndDate); var timesRemoved = RemoveTradesOutsideTimeRange(datesRemoved, filters.StartTime, filters.EndTime); var riskRewardRatiosRemoved = RemoveTradesOutsideRiskRewardRatioRange(timesRemoved, filters.MinRiskRewardRatio, filters.MaxRiskRewardRatio); var statusesRemoved = RemoveUnselectedTradeStatuses(riskRewardRatiosRemoved, filters.Status); var directionsRemoved = RemoveUnselectedTradeDirections(statusesRemoved, filters.Direction); Trades = RemoveUnselectedOrderTypes(directionsRemoved, filters.OrderType); PropertyChanged.Raise(this, nameof(Trades)); }
private GaData GetGaData(uint viewId, DateTime startDate, DateTime endDate, IEnumerable <IMetric> metrics, out int?totalRecords, IEnumerable <IDimension> dimensions = null, IFilters filters = null, IEnumerable <ISortRule> sortRules = null, uint startIndex = 1, uint maxRecordsCount = RecordQuery.MaxRecordsPerQuery) { dimensions = dimensions ?? Enumerable.Empty <IDimension>(); sortRules = sortRules ?? Enumerable.Empty <ISortRule>(); if (startDate < _minimumDate) { throw new ArgumentOutOfRangeException(nameof(startDate), "start date cannot be less than " + _minimumDate.ToShortDateString()); } var start = startDate.ToString("yyyy-MM-dd"); var end = endDate.ToString("yyyy-MM-dd"); var metricsList = metrics as IList <IMetric> ?? metrics.ToList(); var metricsString = metricsList.ToStringRepresentation(); var query = _service.Data.Ga.Get("ga:" + viewId, start, end, metricsString); var dimensionsList = dimensions as IList <IDimension> ?? dimensions.ToList(); query.Dimensions = dimensionsList.ToStringRepresentation(); query.StartIndex = Convert.ToInt32(startIndex); query.MaxResults = Convert.ToInt32(maxRecordsCount); var filterString = filters?.ToString(); if (!string.IsNullOrWhiteSpace(filterString)) { query.Filters = filterString; } var sortString = sortRules.Aggregate("", (current, sortRule) => current + "," + sortRule).Trim(','); if (!string.IsNullOrWhiteSpace(sortString)) { query.Sort = sortString; } query.SamplingLevel = DataResource.GaResource.GetRequest.SamplingLevelEnum.HIGHERPRECISION; var queryResult = query.Execute(); totalRecords = queryResult.TotalResults; return(queryResult); }
/// <summary> /// Get a filter /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='dataSourceName'> /// </param> /// <param name='scanName'> /// </param> public static Filter Get(this IFilters operations, string dataSourceName, string scanName) { return(operations.GetAsync(dataSourceName, scanName).GetAwaiter().GetResult()); }
// all interfaces included in the constructor for later use in the presentation layer public ImageController(IFiles files, IBitmap bitmap, IFilters filters) { this.files = files; this.bitmap = bitmap; this.filters = filters; }
public PhotoProcessor(IFilters filters, IPicture pic) { _filters = filters; _pic = pic; }
private GaData GetAllGaData(uint viewId, DateTime startDate, DateTime endDate, IEnumerable <IMetric> metrics, IEnumerable <IDimension> dimensions, IFilters filters, IEnumerable <ISortRule> sortRules) { int?totalRecords; var metricsList = metrics as IList <IMetric> ?? metrics.ToList(); var dimensionsList = dimensions as IList <IDimension> ?? dimensions.ToList(); var sortRulesList = sortRules as IList <ISortRule> ?? sortRules.ToList(); var data = GetGaData(viewId, startDate, endDate, metricsList, out totalRecords, dimensionsList, filters, sortRulesList); if (data.TotalResults == null || data.TotalResults < RecordQuery.MaxRecordsPerQuery) { return(data); } while (data.TotalResults > data.Rows.Count) { var originalRows = data.Rows.Select(row => row.ToList()).ToList(); var newRows = GetGaData(viewId, startDate, endDate, metricsList, out totalRecords, dimensionsList, filters, sortRulesList, Convert.ToUInt32(data.Rows.Count + 1)).Rows; originalRows.AddRange(newRows.Select(row => row.ToList())); data.Rows = newRows; } return(data); }
/// <summary> /// Deletes a filter /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='dataSourceName'> /// </param> /// <param name='scanName'> /// </param> public static void Delete(this IFilters operations, string dataSourceName, string scanName) { operations.DeleteAsync(dataSourceName, scanName).GetAwaiter().GetResult(); }
/// <summary> /// Deletes a filter /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='dataSourceName'> /// </param> /// <param name='scanName'> /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task DeleteAsync(this IFilters operations, string dataSourceName, string scanName, CancellationToken cancellationToken = default(CancellationToken)) { (await operations.DeleteWithHttpMessagesAsync(dataSourceName, scanName, null, cancellationToken).ConfigureAwait(false)).Dispose(); }
/// <summary> /// List filters in Scan /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='dataSourceName'> /// </param> /// <param name='scanName'> /// </param> /// <param name='skipToken'> /// </param> public static FilterList ListByScan(this IFilters operations, string dataSourceName, string scanName, string skipToken = default(string)) { return(operations.ListByScanAsync(dataSourceName, scanName, skipToken).GetAwaiter().GetResult()); }
/// <summary> /// Creates or updates a filter /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='dataSourceName'> /// </param> /// <param name='scanName'> /// </param> /// <param name='body'> /// </param> public static Filter CreateOrUpdate(this IFilters operations, string dataSourceName, string scanName, Filter body = default(Filter)) { return(operations.CreateOrUpdateAsync(dataSourceName, scanName, body).GetAwaiter().GetResult()); }
public HomeController(IBookRepository bookRepository, IFilters filters) { _repository = bookRepository; _filters = filters; }