private void AddNewShoppingListItem(string message) { List <object> deserializedMessage = _pubnub.JsonPluggableLibrary.DeserializeToListOfObject(message); var shoppingListItem = JsonConvert.DeserializeObject <ShoppingListItem>(deserializedMessage[0].ToString()); _repo.Add(shoppingListItem); Console.WriteLine(shoppingListItem); _pubnub.Publish <ShoppingListItem>("AddNewShoppingListItemHandled", shoppingListItem, x => {}, y => {}); }
public IHttpActionResult AddItem(Drink item) { try { if (ModelState.IsValid) { int newQuantity = _repository.Add(item); return(Ok(newQuantity)); } else { return(BadRequest(ModelState)); } } catch (System.Exception e) { //a log here may be usefull return(InternalServerError(e)); } }