public ActionResult _DeleteComment(string id, string programId)
        {
            using (var provider = new ProgramCommentProvider())
            {
                provider.Delete(id);
            }

            using (var provider = new ProgramProvider())
            {
                var program = provider.GetProgram(programId);

                return PartialView("_Comments", program);
            }
        }
        public ActionResult _AddComment(ProgramCommentSD model)
        {
            using (var provider = new ProgramCommentProvider())
            {
                model.Id = DataAccess.Utilities.GenerateUniqueID();
                model.DateCreated = DateTime.Now;
                model.UserId = SessionVariables.CurrentUser.Id;

                provider.Insert(model);
            }

            using (var provider = new ProgramProvider())
            {
                var program = provider.GetProgram(model.ProgramId);

                return PartialView("_Comments", program);
            }
        }