/// <summary> /// 数字を入力した際に発火 /// </summary> /// <param name="id"></param> /// <param name="number"></param> public void InputNumber(string id, string number, string groupName) { Clients.Group(groupName).inputNumber(id, number, Context.ConnectionId); var momo_id = int.Parse(groupName.Replace("nngo", "")); id = id.Replace(@"#trout", ""); var index = int.Parse(id) - 10 - int.Parse(id.Substring(0, 1)); using (var momoDB = new MomoDBContext()) { var hoge = momoDB.MomoStates.FirstOrDefault(x => x.Momo_ID == momo_id); if (hoge == null) { return; } hoge.CurrentNanpre = hoge.CurrentNanpre.ChangeCharAt(index, number); momoDB.SaveChanges(); } }