コード例 #1
0
        // GET: Aktualnosci/Create
        public ViewResult Create()
        {
            var newWydarzenie = new Wydarzenia
            {
                Title       = "Wpisz tytuł",
                Description = "Wpisz krótki opis wydarzenia",
                WhenHappens = DateTime.Now
            };

            return(View("Edit", newWydarzenie));
        }
コード例 #2
0
 public ActionResult Edit(Wydarzenia editedWydarzenia)
 {
     if (ModelState.IsValid)
     {
         if (editedWydarzenia == null)
         {
             return(RedirectToAction(nameof(Index)));
         }
         repository.SaveWydarzenia(editedWydarzenia);
         return(RedirectToAction(nameof(Index)));
     }
     else
     {
         return(View(editedWydarzenia));
     }
 }
コード例 #3
0
        // GET: /Edit/5
        public ActionResult Edit(long?id)
        {
            if (id == null)
            {
                return(NotFound());
            }
            Wydarzenia editedWydarzenia = repository.Wydarzenias
                                          .FirstOrDefault(g => g.ID == id);

            if (editedWydarzenia == null)
            {
                return(NotFound());
            }
            else
            {
                return(View(editedWydarzenia));
            }
        }
コード例 #4
0
        public IViewComponentResult Invoke()
        {
            var wydarzeniaData = _context.Wydarzenias
                                 .OrderBy(a => a.WhenHappens)
                                 .ToList();

            if (wydarzeniaData == null)
            {
                var seedEntry = new Wydarzenia
                {
                    Title       = "First Entry",
                    Description = "To be changed",
                    WhenHappens = DateTime.Now
                };
                _context.Wydarzenias.Add(seedEntry);
                _context.SaveChanges();
            }
            return(View(wydarzeniaData));
        }