12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Web;
- using System.Web.Mvc;
- using Teknik.Areas.Vault.Models;
- using Teknik.Areas.Vault.ViewModels;
- using Teknik.Attributes;
- using Teknik.Controllers;
- using Teknik.Models;
- using Teknik.Utilities;
-
- namespace Teknik.Areas.Vault.Controllers
- {
- [TeknikAuthorize]
- public class VaultController : DefaultController
- {
- private TeknikEntities db = new TeknikEntities();
-
- [AllowAnonymous]
- public ActionResult Create()
- {
- return View();
- }
-
- [AllowAnonymous]
- public ActionResult ViewVault(string id)
- {
- Models.Vault foundVault = db.Vaults.Where(v => v.Url == id).FirstOrDefault();
- if (foundVault != null)
- {
- VaultViewModel model = new VaultViewModel();
-
- model.Url = foundVault.Url;
- model.Title = foundVault.Title;
- model.Description = foundVault.Description;
- model.DateCreated = foundVault.DateCreated;
- model.DateEdited = foundVault.DateEdited;
- model.Items = foundVault.Items.ToList();
-
- return View(model);
- }
- return Redirect(Url.SubRouteUrl("error", "Error.Http404"));
- }
- }
- }
|