public void SaveItemClicked(object sender, EventArgs e) { var itemStatus = ItemStatus.Wow; switch (StatusPicker.SelectedIndex) { case 0: itemStatus = ItemStatus.Wow; break; case 1: itemStatus = ItemStatus.Interesting; break; case 2: itemStatus = ItemStatus.Cool; break; case 3: itemStatus = ItemStatus.ToRemember; break; case 4: itemStatus = ItemStatus.Touching; break; } var purposeItem = new PurposeItem() { Content = ContentText.Text, Notes = NotesText.Text, Status = itemStatus, Type = itemType }; var manageItems = new ManageItems(); if (item == null) { // new item manageItems.AddItem(purposeItem); } else { //edit item purposeItem.Id = item.Id; manageItems.UpdateItem(purposeItem); } RefreshItemsAction?.Invoke(); Navigation.PopAsync(); }
public void Put(int id, [FromBody] Item value) { ManageItems mngItem = new ManageItems(); mngItem.UpdateItem(value, id); }