private void ShoppingListItemRemove(string message) { Console.WriteLine("ShoppingListItemRemove"); List <object> deserializedMessage = _pubnub.JsonPluggableLibrary.DeserializeToListOfObject(message); var shoppingListItem = JsonConvert.DeserializeObject <ShoppingListItemDto>(deserializedMessage[0].ToString()); _repo.Delete(shoppingListItem.id); _pubnub.Publish <ShoppingListItem>("ShoppingListItemRemovedHandled", shoppingListItem, x => { }, y => { }); }
public void should_delete_shopping_list_item_in_data_store() { _dataStore.Add(new ShoppingListItem { ItemName = "Item1", Quantity = 1 }); Assert.AreEqual(_dataStore.Count, 1); var repository = new ShoppingListRepository(); repository.Delete("Item1"); Assert.AreEqual(_dataStore.Count, 0); }
public IHttpActionResult DeleteItem(string itemName) { try { if (_repository.Delete(itemName)) { return(Ok()); } else { return(NotFound()); } } catch (System.Exception e) { //a log here may be usefull return(InternalServerError(e)); } }
public override void Delete(int id) { _listRepository.Delete(id); }