/// <summary> /// /// </summary> public async Task <List <StateResponse> > findAll(StateRequest filter) { var response = new List <StateResponse>(); var filterState = new StateFilter(); filterState.ids = new int[] { filter.id }; filterState.setQuery(StateProjections.basicOne.Key); var msg = new StateFindAllNoPageMsg(filterState); var responseQuery = await searchState.handleAsync(msg); if (!responseQuery.Any()) { return(response); } responseQuery.ForEach(x => { var StateResponse = new StateResponse(); StateResponse.fromEntity(x); response.Add(StateResponse); }); return(response); }
public override int GetHashCode() { int hashCode = -566134060; if (StateFilter != null) { hashCode += StateFilter.GetHashCode(); } if (DateTimeFilter != null) { hashCode += DateTimeFilter.GetHashCode(); } if (FulfillmentFilter != null) { hashCode += FulfillmentFilter.GetHashCode(); } if (SourceFilter != null) { hashCode += SourceFilter.GetHashCode(); } if (CustomerFilter != null) { hashCode += CustomerFilter.GetHashCode(); } return(hashCode); }
public void OnActionExecuting(ActionExecutingContext context) { var session = context.HttpContext.Session; session.TryGet(out StateFilter filter, "StateFilter"); if (context.HttpContext.Request.HasFormContentType) { var form = context.HttpContext.Request.Form; filter = new StateFilter { StateNumber = form["StateNumber"], FullName = form["FullName"], BrakeSystem = form["BrakeSystem"] }; session.Set(filter, "StateFilter"); } if (filter != null) { context.HttpContext.Items["StateNumber"] = filter.StateNumber; context.HttpContext.Items["FullName"] = filter.FullName; context.HttpContext.Items["BrakeSystem"] = filter.BrakeSystem; } }
protected void ToString(List <string> toStringOutput) { toStringOutput.Add($"StateFilter = {(StateFilter == null ? "null" : StateFilter.ToString())}"); toStringOutput.Add($"DateTimeFilter = {(DateTimeFilter == null ? "null" : DateTimeFilter.ToString())}"); toStringOutput.Add($"FulfillmentFilter = {(FulfillmentFilter == null ? "null" : FulfillmentFilter.ToString())}"); toStringOutput.Add($"SourceFilter = {(SourceFilter == null ? "null" : SourceFilter.ToString())}"); toStringOutput.Add($"CustomerFilter = {(CustomerFilter == null ? "null" : CustomerFilter.ToString())}"); }
/// <summary> /// /// </summary> public async Task <List <State> > findAll(StateFilter filter) { var query = queryProducer.chooseQuery(filter); var listState = await query.OrderBy(x => x.id).ToListAsync(); return(listState); }
public void BlendFuncSeperate() { StateFilter filter = _renderer.Filter; GL gl = _renderer.Gl; if (filter.BlendFunc != this) { filter.BlendFunc = this; gl.BlendFuncSeparate(_srcRgb, _dstRgb, _srcAlpha, _dstAlpha); _renderer.CheckError("blend func seperate"); } }
public ActionResult CompetitionItem(LanguageType languagetype, FilterModel<BrokerType> filter, StateFilter state = StateFilter.All) { var dateTime = DateTime.UtcNow.Date; if (filter.date == DateTime.MinValue) { filter.FixDates(dateTime, dateTime); } filter.FixDates(new DateTime(2014, 01, 01), dateTime.AddDays(14)); return View(new StaticPageBaseModel<WithFilterModel<BrokerType, List<RawCompetitionTransport>>>(this) { ControllerModel = new WithFilterModel<BrokerType, List<RawCompetitionTransport>>(new FilterModel<BrokerType>("CompetitionItem", "SystemState", CurrentLanguage, FilterSettings.ToDate, filter, new RouteValueDictionary(new { languagetype, state }))) { Data = _provider.GetCompetitionItems(filter.id, languagetype, filter.date, state) } }); }
/// <summary> /// /// </summary> public async Task <List <State> > findAll(StateFilter filter) { var cache = new CacheService(); var listState = cache.load <List <State> >(key_cache_state); if (listState == null) { var msg = new StateFindAllNoPageMsg(filter); listState = await searchState.handleAsync(msg); cache.save(key_cache_state, listState); } return(listState); }
public override bool Equals(object obj) { if (obj == null) { return(false); } if (obj == this) { return(true); } return(obj is SearchOrdersFilter other && ((StateFilter == null && other.StateFilter == null) || (StateFilter?.Equals(other.StateFilter) == true)) && ((DateTimeFilter == null && other.DateTimeFilter == null) || (DateTimeFilter?.Equals(other.DateTimeFilter) == true)) && ((FulfillmentFilter == null && other.FulfillmentFilter == null) || (FulfillmentFilter?.Equals(other.FulfillmentFilter) == true)) && ((SourceFilter == null && other.SourceFilter == null) || (SourceFilter?.Equals(other.SourceFilter) == true)) && ((CustomerFilter == null && other.CustomerFilter == null) || (CustomerFilter?.Equals(other.CustomerFilter) == true))); }
public IActionResult Index(StateFilter filter, int page = 1, CarTechStateSortState sortOrder = CarTechStateSortState.StateNumberAsc) { if (!HttpContext.Session.TryGet(out IEnumerable <CarTechState> states, "States")) { states = _context.CarTechStates.Include("Car").Include("Inspector").ToList(); HttpContext.Session.Set(states, "States"); } states = SortStates(states, sortOrder); states = states .Where(s => s.Car.StateNumber.StartsWith(filter.StateNumber ?? "")) .Where(s => s.Inspector.FullName.StartsWith(filter.FullName ?? "")) .Where(s => s.BrakeSystem.StartsWith(filter.BrakeSystem ?? "")); ViewData["StateNumbers"] = states .Select(s => new SelectListItem { Value = s.Car.StateNumber, Text = s.Car.StateNumber, Selected = s.Car.StateNumber == ((string)HttpContext.Items["StateNumber"] ?? "") }) .Distinct(new SelectListItemEqualityComparer()) .ToList(); ViewData["FullNames"] = states .Select(s => new SelectListItem { Value = s.Inspector.FullName, Text = s.Inspector.FullName, Selected = s.Inspector.FullName == ((string)HttpContext.Items["FullName"] ?? "") }) .Distinct(new SelectListItemEqualityComparer()) .ToList(); var count = states.Count(); states = states.Skip((page - 1) * pageSize).Take(pageSize); ViewData["PageViewModel"] = new PageViewModel(count, page, pageSize); return(View(states)); }
public List <Control> action() { List <ShowListItem> showList = new List <ShowListItem>(); foreach (Show s in Window.controller.showsByCategory(this.category)) { showList.Add(new ShowListItem(s)); } List <Control> result = new List <Control>(); showListControl = new ShowList(showList); stateFilterControl = new StateFilter(); stateFilterControl.Dock = DockStyle.Top; stateFilterControl.FiltersChanged += stateFilter_filtersChanged; result.Add(showListControl); result.Add(stateFilterControl); return(result); }
/// <summary> /// /// </summary> public async Task <Response <Address> > handleAsync(AddressCreatorCommand model) { var response = new Response <Address>(); var filter = new StateFilter(); filter.setQuery(StateProjections.basicOne.Key); var msg = new StateFindFromCacheMsg(filter); var result = await searchState.handleAsync(msg); using (var transaction = new TransactionScope(TransactionScopeAsyncFlowOption.Enabled)) { try { foreach (var item in model.request.listRequest) { var idState = result.Where(x => x.initials == item.initialsState).Select(x => x.id).FirstOrDefault(); if (idState == 0) { response.error = true; return(response); } var form = new AddressForm(item.name, idState); var entity = await creator.create(form); response.results.Add(entity); } transaction.Complete(); } catch (System.Exception) { response.error = true; } } return(response); }
public async Task <IActionResult> CarTechStates(StateFilter state) { HttpContext.Session.SetState("StateFormData", state); ViewData["BrakeSystems"] = await _context .CarTechStates .Select(s => new SelectListItem { Value = s.BrakeSystem, Text = s.BrakeSystem }) .Distinct() .ToListAsync(); var model = await _context .CarTechStates .Include("Car") .Include("Inspector") .Where(s => s.Suspension.StartsWith(state.Suspension ?? "")) .Where(s => s.BrakeSystem == state.BrakeSystem) .ToListAsync(); return(View(model)); }
private void FormulateDecorators(bool?wedding, bool?bought, string search, string size) { StateFilter stf = null; if (wedding != null) { FormulateStateDecorator(stf, DressesFilterName.IsWeddingFilter, (bool)wedding); } if (bought != null) { FormulateStateDecorator(stf, DressesFilterName.IsBoughtFilter, (bool)bought); } StringFilter strf = null; if (!String.IsNullOrEmpty(search)) { FormulateStringDecorator(strf, DressesFilterName.SearchFilter, search); } if (!String.IsNullOrEmpty(size)) { FormulateStringDecorator(strf, DressesFilterName.SizeFilter, size); } }
public void TestInitialize() { _context = new MockContainer(); _stateFilter = _context.Create <StateFilter>(); }
/// <summary> /// Construtor /// </summary> public StateFindAllNoPageMsg(StateFilter _filter) { filter = _filter; }
//public DetectionFilter DetectionFilter { get; set; } public List <CyDetection.CyArtifact> Filter(CyDetection Detection) { var results = new List <CyDetection.CyArtifact>(); if (Detection.ArtifactsOfInterest == null) { return(results); } foreach (var stateArtifacts in Detection.ArtifactsOfInterest) { string state = stateArtifacts.Key; List <CyDetection.CyArtifactOfInterest> aois = stateArtifacts.Value; foreach (var aoi in aois) { var source = aoi.Source; var type = aoi.Artifact.Type; var artifact = Detection.ResolveArtifactReference(aoi.Artifact.Uid); bool includeInResults = true; if (null != StateFilter) { // filter by state includeInResults &= StateFilter.Contains(state, StringComparer.InvariantCultureIgnoreCase); } if (null != SourceFilter) { // filter by source includeInResults &= SourceFilter.Contains(source, StringComparer.InvariantCultureIgnoreCase); } if (null != TypeFilter) { // filter by AOI type includeInResults &= TypeFilter.Contains(type, StringComparer.InvariantCultureIgnoreCase); } if (includeInResults) { results.Add(artifact); } //if (includeInResults) //{ // ////if (null != Facet) // ////{ // //// new PSCustomObject(). // //// // output facet only // //// switch (Facet) // //// { // //// case "Name": // //// WriteObject(artifact.Name); // //// break; // //// case "Path": // //// WriteObject(artifact.Path); // //// break; // //// case "CommandLine": // //// WriteObject(artifact.CommandLine); // //// break; // //// case "Domain": // //// WriteObject(artifact.Domain); // //// break; // //// case "Sha256Hash": // //// WriteObject(artifact.Sha256Hash); // //// break; // //// case "Md5Hash": // //// WriteObject(artifact.Md5Hash); // //// break; // //// case "Size": // //// WriteObject(artifact.Size); // //// break; // //// case "SuspectedFileType": // //// WriteObject(artifact.SuspectedFileType); // //// break; // //// } // ////} // ////else // //{ // // output whole artifact object //} } } return(results); }
public StateFilterViewModel(StateFilter sf, string caption) { Name = sf.Name; IsChecked = sf.IsChecked; Caption = caption; }
private void FormulateStateDecorator(StateFilter sf, DressesFilterName dn, bool state) { sf = _filterFactory.GetStateFilter(dn); sf.SetState(state); Decorate(sf); }
/// <summary> /// Construtor /// </summary> public StateFindFromCacheMsg(StateFilter _filter) { filter = _filter; }
public static void SetState(this ISession session, string key, StateFilter value) => session.SetString(key, JsonConvert.SerializeObject(value));