public static TaskAskModel From(TaskAsk taskAsk) { return new TaskAskModel(taskAsk); }
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)); }
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(); }