public int SaveItem(HogeMessage item) { lock (Locker) { if (item.Id != 0) { _db.Update(item); return(item.Id); } return(_db.Insert(item)); } }
void OnSendButtonClicked(object sender, EventArgs args) { if (!String.IsNullOrEmpty(inputText.Text)) { // 文字列の入力がある場合、DBに登録する HogeMessage item = new HogeMessage(); item.Text = inputText.Text; item.InsertTm = DateTime.Now; _db.SaveItem(item); deleteLabel.Text = "全" + _db.GetCount() + "件"; } Navigation.PushAsync(new ListViewPage(inputText.Text)); }