public async Task <ActionResult> GuestBook(GuestBookMessageViewModel model) { if (!string.IsNullOrWhiteSpace(model.Website) || model.CaptchaPass == null || model.CaptchaPass != "KALASHIAN_NOT_ROBOT") { return(Json(new { status = 0, error = "Only humans can submit this form." })); } using (NickBeckyWedding db = new NickBeckyWedding()) { GuestBookMessage guestBook = new GuestBookMessage { Name = model.Name, Message = model.Message, SignedDate = DateTime.Now }; db.GuestBookMessages.Add(guestBook); try { await db.SaveChangesAsync(); } catch (Exception ex) { return(Json(new { status = 0, error = ex.Message })); } } return(Json(new { status = 1 })); }
public void AddMessage(GuestBookMessageDTO gbmDto) { GuestBookMessage message = new GuestBookMessage { GuestName = gbmDto.GuestName, WhenAdded = gbmDto.WhenAdded, Message = gbmDto.Message }; DB.GuestBook.Add(message); DB.Save(); }