public IActionResult AddDetailMessage(int id, string token, string message, bool ispublic) { DutyMember member = VerifyDutyMemberLogIn(); if (member == null) { return(new JsonResult(new { result = false })); } if (VerifyDutyMemberDetailToken(member, id.ToString(), token) == false) { return(new JsonResult(new { result = false })); } ReservationDetail detail = (from d in db.ReservationDetails where d.Id == id select d).FirstOrDefault(); if (detail == null) { return(new JsonResult(new { result = false })); } ReservationBoardMessage msg = new ReservationBoardMessage() { DutyMember = member, Message = message, PostedTime = DateTimeHelper.GetBeijingTime(), ReservationDetail = detail, IsPublic = ispublic }; db.ReservationBoardMessages.Add(msg); db.SaveChanges(); return(new JsonResult(new { result = true })); }
private IActionResult ActionSubmitMessage(ReservationDetail _detail, string message) { if (message.Length > 0) { ReservationBoardMessage boardmessage = new ReservationBoardMessage() { DutyMember = null, Message = message, PostedTime = DateTimeHelper.GetBeijingTime(), ReservationDetail = _detail, IsPublic = true }; db.ReservationBoardMessages.Add(boardmessage); db.SaveChanges(); } return(RedirectToActionPermanent(nameof(Detail))); }