public virtual JsonNetResult SaveDetail(ReceiptDetail detail)
 {
     try
     {
         return(JsonNet(ControllerInternal.SaveDetail(detail)));
     }
     catch (BusinessException businessException)
     {
         var receiptHeader = new ReceiptHeader {
             ReceiptDetail = new EnumerableResponse <ReceiptDetail> {
                 Items = new List <ReceiptDetail> {
                     detail
                 }
             }
         };
         return(JsonNet(BuildErrorModelBase(receiptHeader, CommonResx.RefreshDetailsFailedMessage, businessException, "ReceiptView")));
     }
 }