public async Task <IActionResult> ModifyAnswerAsync(int id, [FromBody] Share.SingleContent model) { Domain.Answers.Answer answer = Domain.Answers.Hub.GetAnswer(id); var r = await answer.ModifyAsync(model.Content); return(Pack(r)); }
public async Task <IActionResult> UnLikeAsync(int id) { Domain.Answers.Answer answer = Domain.Answers.Hub.GetAnswer(id); Domain.Resp r = await answer.UnLikeAsync(); return(Pack(r)); }
public async Task <IActionResult> PostCommentAsync(int id, [FromBody] string comment) { // 必须登录 if (CurrentUser.IsEmpty()) { return(Pack(Domain.Resp.NeedLogin())); } if (string.IsNullOrWhiteSpace(comment)) { return(Pack(Domain.Resp.Fault(Domain.Resp.NONE, "追问不能未空"))); } Domain.Answers.Answer answer = Domain.Answers.Hub.GetAnswer(id); Domain.Resp r = await answer.AddCommentAsync(CurrentUser.Id, comment); return(Pack(r)); }