public ActionResult CommitSignature(CourseContractSignatureViewModel viewModel)
        {
            ViewBag.ViewModel = viewModel;

            if (viewModel.KeyID != null)
            {
                viewModel.ContractID = viewModel.DecryptKeyValue();
            }
            var item = models.GetTable <CourseContractSignature>().Where(s => s.ContractID == viewModel.ContractID &&
                                                                         s.UID == viewModel.UID && s.SignatureName == viewModel.SignatureName).FirstOrDefault();

            if (item == null)
            {
                item = new CourseContractSignature
                {
                    ContractID    = viewModel.ContractID.Value,
                    UID           = viewModel.UID.Value,
                    SignatureName = viewModel.SignatureName
                };
                models.GetTable <CourseContractSignature>().InsertOnSubmit(item);
            }

            item.Signature = viewModel.Signature;
            models.SubmitChanges();

            return(Json(new { result = true }));
        }
 public ActionResult SignaturePanel(CourseContractSignatureViewModel viewModel)
 {
     ViewBag.ViewModel = viewModel;
     return(View("~/Views/CourseContract/Module/SignaturePanel.ascx"));
 }
 public ActionResult SignaturePanel(CourseContractSignatureViewModel viewModel)
 {
     ViewBag.ViewModel = viewModel;
     return(View("~/Views/ContractConsole/ContractModal/SignaturePanel.cshtml"));
 }