示例#1
0
 public TaskDisposalInfo FormData(TaskDisposalInfo info)
 {
     info.TaskIssuedId          = this.TaskIssuedId;
     info.DisposalCompletedDate = this.DisposalCompletedDate;
     info.DisposalResult        = this.DisposalResult;
     info.EnclosureName         = this.EnclosureName;
     info.EnclosureUrl          = this.EnclosureUrl;
     info.DisposalPerson        = this.DisposalPerson;
     info.EventDisposalDate     = this.EventDisposalDate;
     info.Thumbnail             = this.Thumbnail;
     return(info);
 }
示例#2
0
 public TaskDisposalModel ToModel(TaskDisposalInfo info)
 {
     this.Id                    = info.Id;
     this.TaskIssuedId          = info.TaskIssuedId;
     this.DisposalCompletedDate = info.DisposalCompletedDate;
     this.DisposalResult        = info.DisposalResult;
     this.EnclosureName         = info.EnclosureName;
     this.EnclosureUrl          = info.EnclosureUrl;
     this.DisposalPerson        = info.DisposalPerson;
     this.EventDisposalDate     = info.EventDisposalDate;
     this.Thumbnail             = info.Thumbnail;
     return(this);
 }
示例#3
0
        public ActionResult Details(Guid id)
        {
            var info  = _googleService.GetById(id);
            var model = new TaskIssuedModel().ToModel(info);
            TaskDisposalInfo taskDis = _googleService2.GetByTaskIssuedId(id);

            if (taskDis != null)
            {
                TaskDisposalModel taskDisModel = new TaskDisposalModel().ToModel(taskDis);
                model.taskDisposalModel = taskDisModel;
            }
            return(View(PluginHelper.GetViewPath(this.GetType(), "Details"), model));
        }
示例#4
0
 public ActionResult Disposal(TaskIssuedModel model)
 {
     if (ModelState.IsValid)
     {
         TaskDisposalInfo taskDisInfo = model.taskDisposalModel.ToInfo();
         taskDisInfo.TaskIssuedId = model.Id;
         _googleService2.Add(taskDisInfo);
         var info = _googleService.GetById(model.Id);
         info.TaskManagement = true;
         _googleService.Update(info);
         return(Json(new AjaxResult()
         {
             Result = Result.Success, Message = "操作成功"
         }));
     }
     return(View(PluginHelper.GetViewPath(this.GetType(), "Disposal"), model));
 }