Пример #1
0
        // 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"));
        }
Пример #2
0
        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));
        }