Пример #1
0
        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 => {});
        }
Пример #2
0
 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));
     }
 }