public ActionResult EditTask(TaskDetailEditModel model)
        {
            InitRules(model);

            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            try
            {
                taskService.Update(model.AsTaskDetail());
            }
            catch (Exception e)
            {
                TempData["StatusMessageData"] = new StatusMessageData(StatusMessageType.Error, "更新失败!");
                return(View(model));
            }

            TempData["StatusMessageData"] = new StatusMessageData(StatusMessageType.Success, "更新成功!");
            return(this.RedirectToAction("ManageTasks"));
        }
        public ActionResult EditTask(TaskDetailEditModel model)
        {
            InitRules(model);

            if (!ModelState.IsValid)
                return View(model);

            try
            {
                taskService.Update(model.AsTaskDetail());
            }
            catch (Exception e)
            {
                TempData["StatusMessageData"] = new StatusMessageData(StatusMessageType.Error, "更新失败!");
                return View(model);
            }

            TempData["StatusMessageData"] = new StatusMessageData(StatusMessageType.Success, "更新成功!");
            return this.RedirectToAction("ManageTasks");
        }