/// <summary> /// Gets the hash code /// </summary> /// <returns></returns> public override int GetHashCode() => (IsEnabled ? 1 : 0) ^ Condition.GetValueOrDefault().GetHashCode() ^ HitCount.GetValueOrDefault().GetHashCode() ^ Filter.GetValueOrDefault().GetHashCode() ^ Trace.GetValueOrDefault().GetHashCode() ^ LabelsGetHashCode(Labels);
protected void Page_Load(object sender, EventArgs e) { object[] o = new object[2]; o = new HitCount().GetCount(); lblTodayVisit.Text = o[0].ToString(); lblTotalVisit.Text = o[1].ToString(); }
public void AddHitCount(IHitCountData hitCountData) { using (LudwigRecipeContext context = new LudwigRecipeContext()) { Recipe recipe = null; if (hitCountData.RecipeId != 0) { recipe = context.Recipes.FirstOrDefault(x => x.Id == hitCountData.RecipeId); } AspNetUser user = null; if (!string.IsNullOrEmpty(hitCountData.UserName)) { user = context.AspNetUsers.FirstOrDefault(x => x.UserName == hitCountData.UserName); } HitCount hitCount = new HitCount() { HitDate = hitCountData.HitDate, Ip = hitCountData.Ip, Url = hitCountData.Url, UserId = user.Id, Recipe = recipe }; context.HitCounts.Add(hitCount); context.SaveChanges(); } }
protected void Session_Start(object sender, EventArgs e) { // Save hits HitCount hc = new HitCount(); hc.AddCount(new HitCounter { SLID = 0, IPAddress = Request.UserHostAddress, CreateData = DateTime.Now }); }
private static void Search() { SearchResult.Clear(); HitCount.Clear(); if (searchText.Equals("?")) { for (int i = 0; i < GHelpDatabase.Instance.Entries.Count; ++i) { SearchResult.Add(i); HitCount.Add(1); expandedFlags = new bool[SearchResult.Count]; } return; } string text = searchText; if (text.Length < 3) { return; } string[] split = text.Split(new char[] { ' ' }, System.StringSplitOptions.RemoveEmptyEntries); if (split.Length == 0) { return; } for (int i = 0; i < split.Length; ++i) { split[i] = split[i].ToLower(); } List <GHelpEntry> entries = GHelpDatabase.Instance.Entries; for (int i = 0; i < entries.Count; ++i) { float count = 0; GHelpEntry e = entries[i]; for (int j = 0; j < split.Length; ++j) { count += e.Question.ToLower().Contains(split[j]) ? 1 : 0; count += e.Answer.ToLower().Contains(split[j]) ? 0.5f : 0; } SearchResult.Add(i); HitCount.Add(count); } SearchResult.Sort((i0, i1) => - HitCount[i0].CompareTo(HitCount[i1])); HitCount.Sort((i0, i1) => - i0.CompareTo(i1)); expandedFlags = new bool[SearchResult.Count]; }
protected void Session_Start(object sender, EventArgs e) { HitCount count = new HitCount(); count.AddCount(new Counter() { ID = 0, IPAddress = Request.UserHostAddress, CreateTime = DateTime.Now }); Application.Lock(); Application["NoOfVisitor"] = (int)Application["NoOfVisitor"] + 1; Application.UnLock(); }
void attack() { if (Time.time > attackTime) { animator.SetBool("attack", false); animator.SetBool("attack", true); HitCount.addHit(); attackTime = Time.time + attackRepeatTime; } }
/// <summary> /// returns the string representation of the statistics. /// </summary> /// <returns></returns> public override string ToString() { lock (this) { System.Text.StringBuilder ret = new System.Text.StringBuilder(); ret.Append("Stats[Sch:" + ClassName + ", Cnt:" + Count.ToString() + ", "); ret.Append("Hi:" + HiCount.ToString() + ", "); ret.Append("MxS:" + MaxSize.ToString() + ", "); ret.Append("MxC:" + MaxCount.ToString() + ", "); ret.Append("Hit:" + HitCount.ToString() + ", "); ret.Append("Miss:" + MissCount.ToString() + "]"); return(ret.ToString()); } }
private void Die() { //Disable the collider Collider _col = GetComponent <Collider>(); if (_col != null) { _col.enabled = false; } //Spawn a death effect animator.SetBool("isDead", true); HitCount.addKill(); EnemyManager.UnRegisterEnemy(transform.name, id); Debug.Log(transform.name + " is DEAD!"); }
public static void DrawGUI() { try { DrawIcon(); DrawSearchBox(); DrawSearchResult(); } catch { searchText = string.Empty; suggestionIndex = 0; SearchResult.Clear(); HitCount.Clear(); expandedFlags = null; OnSearchTextChanged(); } }
public void reStartGame() { Enemy[] enemies = EnemyManager.getEnemyArray(); for (int i = 0; i < enemies.Length; i++) { enemies [i].takeDamage(7122002); } HitCount.reset(); shooter.Reload(); gameOverStuff.SetActive(false); startStuff.SetActive(true); score.SetActive(false); HitCount.gameOver = false; StartGame.gameStarted = false; }
/// <summary> /// Function to show hit counter /// </summary> private void ShowHitCounter() { ulong HitCount; SiteHitCounter obj = new SiteHitCounter(); string PageName = System.Web.HttpContext.Current.Request.Url.AbsolutePath; if (PageName.IndexOf("/content/") == -1 && !IsPostBack) { obj = SiteHitCounterAction.AddSiteHitCounter(obj); } obj = SiteHitCounterAction.GetSiteHitCount(); // Get the hit counter and make it update every 7 hits HitCount = obj.HitCount; HitCount = HitCount - (HitCount % 7); lblHitCounter.Text = "Site Hit Count since launch: " + HitCount.ToString("###,###,###,###"); }
internal virtual string ToString(bool verbose) { StringBuilder sb = new StringBuilder(512); sb.Append("\r\nIsPrivateEntry = ").Append(IsPrivateEntry); sb.Append("\r\nIsPartialEntry = ").Append(IsPartialEntry); sb.Append("\r\nStreamSize = ").Append(StreamSize); sb.Append("\r\nExpires = ").Append(ExpiresUtc == DateTime.MinValue? "": ExpiresUtc.ToString("r", CultureInfo.CurrentCulture)); sb.Append("\r\nLastAccessed = ").Append(LastAccessedUtc == DateTime.MinValue? "": LastAccessedUtc.ToString("r", CultureInfo.CurrentCulture)); sb.Append("\r\nLastModified = ").Append(LastModifiedUtc == DateTime.MinValue? "": LastModifiedUtc.ToString("r", CultureInfo.CurrentCulture)); sb.Append("\r\nLastSynchronized = ").Append(LastSynchronizedUtc == DateTime.MinValue? "": LastSynchronizedUtc.ToString("r", CultureInfo.CurrentCulture)); sb.Append("\r\nMaxStale(sec) = ").Append(MaxStale == TimeSpan.MinValue? "": ((int)MaxStale.TotalSeconds).ToString(NumberFormatInfo.CurrentInfo)); sb.Append("\r\nHitCount = ").Append(HitCount.ToString(NumberFormatInfo.CurrentInfo)); sb.Append("\r\nUsageCount = ").Append(UsageCount.ToString(NumberFormatInfo.CurrentInfo)); sb.Append("\r\n"); if (verbose) { sb.Append("EntryMetadata:\r\n"); if (m_EntryMetadata != null) { foreach (string s in m_EntryMetadata) { sb.Append(s).Append("\r\n"); } } sb.Append("---\r\nSystemMetadata:\r\n"); if (m_SystemMetadata != null) { foreach (string s in m_SystemMetadata) { sb.Append(s).Append("\r\n"); } } } return(sb.ToString()); }
public async Task <IActionResult> GetCardDetails([FromBody] CardDetailsDTOW model) { _logger.LogInformation("User about to get card details "); try { if (model.CardNumber < 0) { return(BadRequest(new ApiResponseDTO <string>() { Success = false, Message = "Card Number cannot be negative " })); } var IIN = model.CardNumber.ToString().Count(); //optimize this into 1 line later if (IIN < 6) { _logger.LogInformation("Bad Request "); return(BadRequest(new ApiResponseDTO <string>() { Success = false, Message = "Card Number needs to be 6 digits or 8 digits " })); } else if (IIN > 8) { _logger.LogInformation("Bad Request "); return(BadRequest(new ApiResponseDTO <string>() { Success = false, Message = "Card Number needs to be 6 digits or 8 digits " })); } var responseStream = await _cardService.GetcardDetails(model.CardNumber); if (responseStream == null) { return(NotFound(new ApiResponseDTO <string>() { Success = false, Message = "No credit/debit details found " })); } var newHitCount = new HitCount { CardNumber = model.CardNumber, Count = 1 }; //check if card exists, if exist, increase count var hitCountt = _cardService.getHitCounts(model.CardNumber); _logger.LogInformation("Get exisitng card info "); if (hitCountt != null) { hitCountt.Count += 1; await _cardService.SaveChanges(); _logger.LogInformation("Count of card hits Incremented "); return(Ok(new ApiResponseDTO <MyRootClass> { Success = true, Message = "Debit/Credit card Information retreived succesfully ", PayLoad = responseStream })); } _cardService.CreateHit(newHitCount); await _cardService.SaveChanges(); _logger.LogInformation("New card and count hit created "); return(Ok(new ApiResponseDTO <MyRootClass> { Success = true, Message = "Debit/Credit card Information retreived succesfully ", PayLoad = responseStream })); } catch (Exception ex) { _logger.LogError(ex.Message, "An exception Occured"); return(Ok(new ApiResponseDTO <string>() { Success = true, Message = "Something went wrong pls try again later" })); } }
public void CreateHit(HitCount count) { _context.HitCounts.Add(count); }