public ActionResult SavePhysicalCountItem(PhysicalCountItemModel model)
 {
     if (ModelState.IsValid)
     {
         var physicalCountItem = _physicalCountItemRepository.GetById(model.Id);
         //always set IsNew to false when saving
         physicalCountItem.IsNew = false;
         physicalCountItem       = model.ToEntity(physicalCountItem);
         _physicalCountItemRepository.UpdateAndCommit(physicalCountItem);
         return(new NullJsonResult());
     }
     else
     {
         return(Json(new { Errors = ModelState.Errors().ToHtmlString() }));
     }
 }
        public string PhysicalCountItemPanel(PhysicalCountItemModel model)
        {
            var html = this.RenderPartialViewToString("_PhysicalCountItemDetails", model);

            return(html);
        }