public static HttpMessageHashHandler Headers(Func <HttpMessage, IEnumerable <KeyValuePair <string, string> > > filter) { if (filter == null) { throw new ArgumentNullException(nameof(filter)); } // http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.2 // // Multiple message-header fields with the same field-name MAY be // present in a message if and only if the entire field-value for // that header field is defined as a comma-separated list [i.e., // #(values)]. It MUST be possible to combine the multiple header // fields into one "field-name: field-value" pair, without // changing the semantics of the message, by appending each // subsequent field-value to the first, each separated by a comma. // The order in which header fields with the same field-name are // received is therefore significant to the interpretation of the // combined field value, and thus a proxy MUST NOT change the // order of these field values when a message is forwarded. return((message, pool, writer) => Collect(from h in filter(message) group h.Value.Trim() by h.Key.ToLowerInvariant() into h orderby h.Key select Collect(h.Select(v => String(v, Encoding.ASCII)) .Prepend(String(h.Key, Encoding.ASCII)))) (message, pool, writer)); }
public NPCCollect(Transform target, NPC_FSM _FSM) { this._FSM = _FSM; this.target = target.GetComponent <Collect>(); switch (_FSM.NPC_Obj.collectType) { case CollectType.石头: _FSM.NPC_Obj.anima.Mine(); break; case CollectType.木头: _FSM.NPC_Obj.anima.Lumbering(); break; case CollectType.食物: _FSM.NPC_Obj.anima.Gather(); break; case CollectType.回复药: _FSM.NPC_Obj.anima.Gather(); break; default: break; } _FSM.NPC_Obj.itemData = new ItemData(this.target.collectType.ToString(), 0); this.target.OncollectDestroy += Finish; }
public vCollect(Collect model) { this.ID = model.ID; this.TID = model.TID; this.CollectTypeAsInt = model.CollectTypeAsInt; this.UserID = model.UserID; this.UserName = model.User.UserName; this.Time = model.Time; using (DB db = new DB()) { if (model.CollectType == CollectType.User) { var user = db.Users.Find(model.TID); this.URL = "/User/PersonalShow/" + user.ID; this.TName = user.UserName; } if (model.CollectType == CollectType.UserGroup) { var group = db.UserGroups.Find(model.TID); this.URL = "/UserGroup/UserGroupShow/" + model.ID; this.TName = group.GroupName; } if (model.CollectType == CollectType.Forum) { var forum = db.Plates.Find(model.TID); this.URL = "/Bbs/ShowForumPicture/" + model.ID; this.TName = forum.Title; } } }
private Task OnMessageReceived(SocketMessage socketMessage) { if (socketMessage.Channel.Id != _options.Channel.Id) { return(Task.CompletedTask); } if (_options.ResetTimeout) { _isActiveCompletion.SetResult(true); } if (++_maxMessages == _options.MaxMessages) { Stop("MaxMessages reached"); } if (!_filter(socketMessage)) { return(Task.CompletedTask); } _messages.Add(socketMessage); Collect?.Invoke(socketMessage); if (_messages.Count == _options.Max) { Stop("Max reached"); } return(Task.CompletedTask); }
// Start is called before the first frame update void Start() { if (instance == null) { instance = this; } }
protected virtual void OnCollectParsed(Collect c) { if (CollectParsed != null) { CollectParsed(this, new CollectParsedEventArgs(c)); } }
public ActionResult PostDetails(int postid) { int userid = 0; if (Session["userid"] != null) { userid = (int)Session["userid"]; } bool coll = false; Post p = lpe.Post.Include("User").Where(e => e.PostID == postid).FirstOrDefault(); //增加帖子热度 p.Post_heat += 10; lpe.SaveChanges(); Collect c = lpe.Collect.Where(e => (e.User_Id == userid && e.Post_Id == postid)).FirstOrDefault(); if (c != null) { //帖子已被收藏 coll = true; } PostViewModel PVM = new PostViewModel() { p = p, isC = coll }; return(View(PVM)); }
public void GenerateAdditionIcon(collectableTypes _type, int _qty, Collect _colletRef) { if (_type == collectableTypes.Amber || // the different collectible types _type == collectableTypes.FuelTank || _type == collectableTypes.FuelTankBig || _type == collectableTypes.Heal || _type == collectableTypes.Meteorite) { return; } if (additionPanel.transform.childCount >= 3) { holdType = _type; holdCollectScript = _colletRef; holdQty = _qty; StartCoroutine("WaitToSpawnBadge"); } else { GameObject badge = Instantiate(weaponBadgeAddition) as GameObject; badge.transform.SetParent(additionPanel.transform, false); badge.transform.localScale = new Vector3(1, 1, 1); WeaponBadgeAddition badgeScr = badge.GetComponent <WeaponBadgeAddition>(); badgeScr.SetIconImage(_colletRef.icon); badgeScr.SetName(_colletRef.displayName); badgeScr.SetQuantity(_qty); } }
public ActionResult Create([Bind(Include = "Id,RecipientId,Name,Description,Amount,DateOfInitiative")] Collect collect) { if (ModelState.IsValid) { using (var collectService = new CollectsService()) { collect.OwnerId = GetUserId(); collectService.CollectAdd(collect); var newCollectionUsers = new CollectUser(); newCollectionUsers.UserId = collect.OwnerId; newCollectionUsers.CollectId = collect.Id; collectService.CollectUserAdd(newCollectionUsers); //Send Email using (var userService = new UsersService()) { collectService.SendEmailsCreate(userService.GetUserIndex().Where(i => i.Id != collect.RecipientId).ToList(), collect); } return(RedirectToAction("Details", "Collects", new { id = collect.Id })); } } using (var collectService = new CollectsService()) { ViewBag.OwnerId = new SelectList(collectService.AllMyUserList(), "Id", "Name", collect.OwnerId); ViewBag.RecipientId = new SelectList(collectService.AllMyUserList(), "Id", "Name", collect.RecipientId); return(View(collect)); } }
public async Task <Collect> AddCollectAsync(Collect collect) { var addedCollect = dbContext.Collects.Add(collect); await dbContext.SaveChangesAsync(); return(addedCollect); }
public List <Collect> GetCollect(string date, Collect collect) { var today = DateTime.Now.ToString("yyyy-MM-dd"); if (date != null) { today = date; } DateTime dtToday = Convert.ToDateTime(today); //今天 DateTime dtNexDay = Convert.ToDateTime(today).AddDays(1); //明天 var prolist = pg.Collects.Where(w => w.CreatDate > dtToday && w.CreatDate < dtNexDay); if (!string.IsNullOrEmpty(collect.TaskId) && prolist.Count() > 0) { prolist = prolist.Where(w => w.TaskId.Contains(collect.TaskId)); } if (!string.IsNullOrEmpty(collect.WWId) && prolist.Count() > 0) { prolist = prolist.Where(w => w.WWId.Contains(collect.WWId)); } if (!string.IsNullOrEmpty(collect.CityPartner) && prolist.Count() > 0) { prolist = prolist.Where(w => w.CityPartner.Contains(collect.CityPartner)); } if (!string.IsNullOrEmpty(collect.Clerk) && prolist.Count() > 0) { prolist = prolist.Where(w => w.Clerk.Contains(collect.Clerk)); } return(prolist.ToList()); }
private void OnDestroyCollect(object obj, CollectEventArgs e) { Collect collect = obj as Collect; switch (e.collectType) { case CollectType.石头: stoneSum -= 1; stoneListPosition.Remove(collect.transform); break; case CollectType.木头: woodSum -= 1; woodListPosition.Remove(collect.transform); break; case CollectType.食物: foodSum -= 1; foodListPosition.Remove(collect.transform); break; case CollectType.回复药: medicineSum -= 1; medicineListPosition.Remove(collect.transform); break; default: break; } }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { int index = e.ColumnIndex; string str = dataGridView1.Rows[e.RowIndex].Cells["PostId"].Value.ToString(); int postId = Convert.ToInt32(str); postNow = PostServices.GetPostByPostId(postId); if (index == 5) //查看详情 { Form_postDetail form = new Form_postDetail(postNow); form.Show(); } else if (index == 6)//收藏 { //已经收藏 if (ManagePostsServices.GetCollectByUserIdAndPostId(UserNow.UserId, postNow.PostId) != 0) { MessageBox.Show("已收藏过该帖子!"); return; } //未收藏 Collect c = new Collect(postNow.PostId, UserNow.UserId, DateTime.Now); ManagePostsServices.Collect(c); MessageBox.Show("收藏成功!"); } }
private void onTriggerEvent(Collider2D obj) { if (IsPlayer && obj.name.StartsWith("Pickup")) { Collect collect = obj.GetComponent <Collect>(); HoverPowerUp = collect.Pickup; } if (IsPlayer && obj.name.StartsWith("Hostile")) { Death(); } else if (IsPlayer && obj.name.StartsWith("Exit")) { G.g.Level++; Death(); } else if (obj.name.StartsWith("Bullet")) { Bullet bullet = obj.GetComponent <Bullet>(); if (bullet.hitPlayer && IsPlayer) { Death(); } else if (bullet.hitPlayer == false && !IsPlayer) { Death(); } } }
private void AddSheet_Click(object sender, RoutedEventArgs e) { CSheet sheet = new CSheet(); sheet.Dat = DateTime.Today; NodeWindow nodeWindow = new NodeWindow(sheet); if (nodeWindow.ShowDialog() == true) { Collect coll = new Collect(); coll.Collect_name = nodeWindow._node.Name; if (treeColl.SelectedItem.GetType() == typeof(CSheet)) { coll.Parent_id = (treeColl.SelectedItem as CSheet).ParentId; } else { coll.Parent_id = (treeColl.SelectedItem as CNode).Id; } coll.Type = "sheet"; coll.DDate = (nodeWindow._node as CSheet).Dat; db.Collects.Add(coll); db.SaveChanges(); GenerateTree(); } }
private void Delete_Click(object sender, RoutedEventArgs e) { if (treeColl.SelectedItem == null) { return; } if (treeColl.SelectedItem.GetType() == typeof(CSheet)) { CSheet node = treeColl.SelectedItem as CSheet; Collect coll = db.Collects.Find(node.Id); db.Collects.Remove(coll); db.SaveChanges(); GenerateTree(); } else { CNode node = treeColl.SelectedItem as CNode; if (node.Children.Count() > 0) { MessageBox.Show("А данного узла есть потомки, удалите сначала все дочерние узлы."); } else { Collect coll = db.Collects.Find(node.Id); db.Collects.Remove(coll); db.SaveChanges(); GenerateTree(); } } }
public void TestCollectInstruction() { var drone = new Drone(new CoordinateInt2D() { X = 45, Y = 45 }) { Name = "Drone_1", Speed = 1, StorageSize = 10 }; var globalInstruction = new GlobalInstruction() { TYPE = "Collect", Destination = null, DroneName = "Drone_1" }; var playerCtx = new PlayerContext() { Level = 1 }; var mapper = new InstructionMapper(playerCtx); var date = new DateTime(2018, 1, 1); var expectedInstruction = new Collect(playerCtx, drone, date); var actualInstruction = mapper.ToSpecificInstruction(globalInstruction, drone, date); actualInstruction.Should().BeEquivalentTo(expectedInstruction); }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.tag == "Player") { GameManager.instance.RecolectarObjeto(gameObject.name, transform.position.x, transform.position.y); if (GameObject.FindObjectOfType <Collect>() != null) { collect = FindObjectOfType <Collect>(); collect.toCollect -= 1; Destroy(gameObject); } else if (GameObject.FindObjectOfType <Transport>() != null) { Player player = FindObjectOfType <Player>(); if (!player.transport) { Sprite mySprite = GetComponentInChildren <SpriteRenderer>().sprite; player.transport = true; player.transform.GetChild(0).GetComponent <SpriteRenderer>().sprite = mySprite; Destroy(gameObject); } } } }
public ActionResult Delete(int id, FormCollection collection) { Collect ev = (Collect)service.GetByIdCollect(id); service.DeleteCollect(ev); service.SaveChange(); return(RedirectToAction("Index")); }
public ActionResult Datalist(int curr, string date, Collect collect) { ViewBag.Curr = curr; var prolist = new List <Collect>(); prolist = GetCollect(date, collect).OrderByDescending(o => o.Id).Skip((curr - 1) * 10).Take(10).ToList(); return(View("~/Views/InfoCollect/PvCollectTable.cshtml", prolist)); }
private void Awake() { collect = handlerCollect.GetComponent <Collect>(); GameData.Instance.speedOpponent = 1; anim = GetComponent <Animator>(); canMove = true; rbO = GetComponent <Rigidbody2D>(); }
public void TestsEncodedStringMixedParamsFrom() { Collect collect = new Collect(config, Collect.DefaultBaseURLString()); string stringMixedParams = collect.EncodedParamsFrom(StringMixedAcceptableArrayDict()); Assert.True(EXPECTED_STRINGMIXED_QSP.Equals(stringMixedParams)); }
public ActionResult DeleteConfirmed(string id) { Collect collect = db.Collects.Find(id); db.Collects.Remove(collect); db.SaveChanges(); return(RedirectToAction("Index")); }
private static void ForEachData(string[] data, Collect collection) { foreach (var text in data) { Console.Write($"{collection.Add(text)} "); } Console.WriteLine(); }
public void CollectChanged(TableKey tableKey, Collect collect) { if (tables.TryGetValue(tableKey.TableId, out var ctc)) { ctc.CollectChanged(tableKey, collect); } // else skip error 只有测试代码可能会走到这个分支。 }
public void IfRequiredFieldNotSetTest() { Assert.Throws <RequiredFieldException>(() => { var collect = new Collect(); collect.GetRequestData(); }); }
public void TestsEncodedStringStringParamsFrom() { Collect collect = new Collect(config, Collect.DefaultBaseURLString()); string stringStringParams = collect.EncodedParamsFrom(StringStringDict()); Assert.True(EXPECTED_STRINGSTRING_QSP.Equals(stringStringParams)); }
private void onTriggerStayEvent(Collider2D obj) { if (IsPlayer && obj.name.StartsWith("Pickup")) { Collect collect = obj.GetComponent <Collect>(); HoverPowerUp = collect.Pickup; } }
public int DeleteCollect(int id) { Collect ct = new Collect { Id = id }; db.Entry(ct).State = EntityState.Deleted; return(db.SaveChanges()); }
private void Button_Clicked_1(object sender, EventArgs e) { if (Collect?.Count > 3) { Collect.Remove(Collect[0]); } SetCanDelete(); }
public async Task <Collect> getCollect(Collect collect) { using (var db = new SqlConnection(LinkSQL)) { var result = await db.QuerySingleOrDefaultAsync <Collect>($@"select * from Collect where userid='{collect.userid}' and booksid='{collect.booksid}'"); return(result); } }
public static void SortByMin(int[][] array, Collect collectBy) { for (int i = 0; i < array.Length - 1; i++) { for (int j = 0; j < array.Length - 1 - i; j++) { if (collectBy(array[j]) > collectBy(array[j + 1])) { Swap(ref array[j], ref array[j + 1]); } } } }
public bool HasObject(Collect checkObj) { foreach (Collect obj in m_Save.m_Collectables) { if (obj.m_Type == checkObj.m_Type && obj.m_ID == checkObj.m_ID) return true; } return false; }
public void CollectObject(Collect newObj) { foreach (Collect obj in m_Save.m_Collectables) { if (obj.m_ID == newObj.m_ID && obj.m_Type == newObj.m_Type) { Debug.Log("Already had object"); return; } } m_Save.m_Collectables.Add(newObj); }
public void CollectCollect(Collect newcollect) { foreach (Collect collect in m_Save.m_Collectables) { if (collect.m_ID == newcollect.m_ID && collect.m_ForPerson == newcollect.m_ForPerson) { Debug.Log("Already had collect"); return; } } m_Save.m_Collectables.Add(newcollect); }
public bool Hascollect(Collect checkcollect) { foreach (Collect collect in m_Save.m_Collectables) { if (collect.m_ForPerson == checkcollect.m_ForPerson && collect.m_ID == checkcollect.m_ID) return true; } return false; }
protected virtual void OnCollectParsed(Collect c) { if (CollectParsed != null) CollectParsed(this, new CollectParsedEventArgs(c)); }
public void Reset() { excludeTerm = false; word = null; phrase = null; number = NUMBER_NONE; keyword = null; relation = Relation.None; collect = Collect.None; }
public CollectParsedEventArgs(Collect c) : base() { this.Collect = c; }
public void AddCollect(Collect collect) { var data = downloadWebPage(getFullUrl("admin/collects.xml"), HttpMethod.POST, collect.ToXElement().ToString()); var x = XDocument.Parse(data).Root; collect.LoadXElement(x); }
public IEnumerable<Collect> GetCollects(int? productID = null, int? collectionID = null, int? page = null, int limit = 50) { var url = "admin/collects.xml"; var currentPage = page ?? 1; if (productID != null) url += "?product_id=" + productID; if (collectionID != null) url += "?collection_id=" + collectionID; while (true) { var data = downloadWebPage(getFullUrl(url + "?page=" + currentPage + "&limit=" + limit), HttpMethod.GET); var x = XDocument.Parse(data); if (x.Root.Elements().Count() == 0) break; foreach (var item in x.Root.Elements()) { var col = new Collect(); col.LoadXElement(item); yield return col; } if (page != null) break; currentPage++; } }