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"))); } }