public ActionResult Edit(ScheduledTaskModel model)
        {
            if (string.IsNullOrEmpty(model.Name))
            {
                ModelState.AddModelError("Name", "请输入定时任务名称.");
            }

            if (model.Interval <= 0)
            {
                ModelState.AddModelError("Interval", "请输入执行时间间隔.");
            }

            if (model.Unit == ScheduledTaskUnit.None)
            {
                ModelState.AddModelError("Unit", "请选择执行时间间隔单位.");
            }

            if (string.IsNullOrEmpty(model.TaskClass))
            {
                ModelState.AddModelError("TaskClass", "请输入定时任务处理类.");
            }

            // 判断页面更新是否有效,是就去更新数据库
            if (ModelState.IsValid)
            {
                try
                {
                    if (model.Id <= 0)
                    {
                        // 添加任务
                        ScheduledTaskService.Add(model);
                    }
                    else
                    {
                        //更新任务
                        ScheduledTaskService.Update(model);
                    }

                    //
                    return(RedirectToAction("Index"));
                }
                catch (Exception ex)
                {
                    ViewBag.Message = ex.Message;
                }
            }

            // 不是,留在编辑页面
            InitScheduledTaskStatus(((int)model.Status).ToString());
            InitScheduledTaskUnits(((int)model.Unit).ToString());
            return(View(model));
        }