public async Task <IActionResult> ResolveFeedback(string id, tbFeedback model) { if (id == null) { return(BadRequest(" ID cannot null!")); } var feed = await _db.Feedbacks.FindAsync(id); if (feed != null) { //Send email var message = new Message(new string[] { model.FbEmail }, "WELCOME TO ITM COLLEGE!", model.isResolve, null); await emailService.SendEmailAsync(message); //Save DB feed.FbID = model.FbID; feed.FbSubject = model.FbSubject; feed.StudentName = model.StudentName; feed.FbContent = model.FbContent; feed.FbEmail = model.FbEmail; feed.isResolve = model.isResolve; feed.Date = DateTime.Now; _db.Update(feed); await _db.SaveChangesAsync(); return(Ok("Edit Success!")); } return(NotFound()); }
public async Task <IActionResult> PostFeedback(tbFeedback model) { if (ModelState.IsValid) { model.Date = DateTime.Now; await _db.Feedbacks.AddAsync(model); await _db.SaveChangesAsync(); return(Ok(model)); } return(BadRequest()); }
public JsonResult Feedback(tbFeedback feedback) { bool isok = false; return(Json(new { Status = isok, Msg = isok ? "感谢您给我们的宝贵意见" : "提交失败,请刷新后重试" })); }