Example #1
0
        public IActionResult Entry(string name)
        {
            name = DashedParameterTransformer.FromDashed(name);

            ViewData["Link"] = Url.Action("Entry", "Home", new { name = name });
            var entries = _repo.GetEntriesByName(name);

            if (entries != null && entries.Count > 0)
            {
                var vm = new EntryViewModel()
                {
                    Name     = entries[0].Name,
                    ShowEdit = IsAdminUser,
                    Entries  = entries
                };
                ViewData["Title"]       = vm.Name;
                ViewData["Description"] = FindExample(vm.Entries);
                return(View(vm));
            }
            else
            {
                ViewData["Title"] = name;
                ViewData["Entry"] = name;
                return(View("EntryNotFound"));
            }
        }
Example #2
0
 public IActionResult RemoveConfirmation(string id, string name)
 {
     ViewData["Entry"] = DashedParameterTransformer.FromDashed(name);
     ViewData["Id"]    = id;
     return(View());
 }