コード例 #1
0
ファイル: TaskController.cs プロジェクト: sursun/Lsg
 public static TaskAskModel From(TaskAsk taskAsk)
 {
     return new TaskAskModel(taskAsk);
 }
コード例 #2
0
ファイル: TaskController.cs プロジェクト: sursun/Lsg
        public ActionResult Ask(string name,string content,int taskid)
        {
            User user = UserRepository.Get(name);
            if (user == null)
                return JsonError("用户不存在");

            Task task = TaskRepository.Get(taskid);
            if (task == null)
                return JsonError("任务不存在");

            TaskAsk taskAsk = new TaskAsk();
            taskAsk.Task = task;
            taskAsk.User = user;
            taskAsk.Content = content;
            taskAsk.CreateTime = DateTime.Now;

            taskAsk = TaskAskRepository.SaveOrUpdate(taskAsk);

            return JsonSuccess(TaskAskModel.From(taskAsk));
        }
コード例 #3
0
ファイル: TaskController.cs プロジェクト: sursun/Lsg
 public TaskAskModel(TaskAsk taskAsk)
 {
     this.Id = taskAsk.Id;
     if (taskAsk.Task != null)
         this.TaskId = taskAsk.Id;
     if (taskAsk.User != null)
     {
         this.UserId = taskAsk.Id;
         this.UserLoginName = taskAsk.User.LoginName;
     }
     this.Content = taskAsk.Content;
     this.CreateTime = taskAsk.CreateTime.ToJsonString();
 }