// GET: /Home/Hello/ // Requires using System.Text.Encodings.Web; /*public string Hello(string name = "Guest", int ID = 1) * { * return HtmlEncoder.Default.Encode($"Hello {name}, ID is: {ID}"); * }*/ public IActionResult EditById(Models.MessageModel message) { int id = message.Id; string name = message.Name; string text = message.Text; using var db = _context; // Update db.Update(new Models.MessageModel { Id = id, Name = name, Text = text }); db.SaveChanges(); return(RedirectToAction("Hello")); }
public async Task <IActionResult> Hello(Models.MessageModel message) { int id = message.Id; string name = message.Name; string text = message.Text; using var db = _context; // Note: This sample requires the database to be created before running. // Create db.Add(new Models.MessageModel { Name = name, Text = text }); db.SaveChanges(); // Read var allMessages = await db.Messages .OrderByDescending(b => b.Id) .ToListAsync(); return(View("Hello", allMessages)); }