public ActionResult Index()
 {
     var item = new Items
                {
                    Id = 1,
                    Name = "Bread",
                    Price = "1.00",
                    CreationDate = DateTime.Now,
                    LastUpdateTime = DateTime.Now,
                };
     _itemService.StoreOrUpdate(item);
     return View(_itemService.GetAllItems().ToList());
 }
        public Items StoreOrUpdate(Items item)
        {
            var existingItem = DocumentSession.Load<Items>(item.Name);
              if (existingItem != null)
               {
                    existingItem.Name = item.Name;
                    existingItem.Price = item.Price;
                    existingItem.CreationDate = item.CreationDate;
                    existingItem.LastUpdateTime = DateTime.Now;

            }
            else
            {
                DocumentSession.Store(item);
            }

            DocumentSession.SaveChanges();

            return item;
        }
 public ActionResult SaveData(Items item)
 {
     return Json(_itemService.StoreOrUpdate(item).Id);
 }