public ActionResult _AddProgramApproval(ProgramApprovalSD model)
        {
            if (ModelState.IsValid)
            {
                using (var provider = new ProgramApprovalProvider())
                {
                    model.Id = DataAccess.Utilities.GenerateUniqueID();
                    model.UserId = SessionVariables.CurrentUser.Id;
                    model.DateCreated = DateTime.Now;

                    provider.Insert(model);
                }

                AlertMessage = "You have successfully approved this program.";
                AlertMessageType = AlertMessageTypes.Success;

                return RedirectTo("/Programs/Edit/" + model.ProgramId);
            }

            return PartialView("_AddProgramApproval", model);
        }
        public ActionResult _AddProgramApproval(string programId)
        {
            var approval = new ProgramApprovalSD();

            return PartialView("_AddProgramApproval", approval);
        }