public virtual JsonNetResult Save(ReceiptHeader model) { ViewModelBase <ReceiptViewModel> viewModel; if (!ValidateModelState(ModelState, out viewModel)) { return(JsonNet(viewModel)); } try { var receiptUpdated = ControllerInternal.Save(model); return(JsonNet(receiptUpdated)); } catch (BusinessException businessException) { return(JsonNet(BuildErrorModelBase(CommonResx.SaveFailedMessage, businessException))); } }