// GET: Snippets/Create public ActionResult Create() { SnippetsViewModel model = new SnippetsViewModel(); model.GetSnippetCategories(model); return(View(model)); }
public ActionResult DeleteConfirmed(int id) { SnippetsViewModel model = new SnippetsViewModel(); model.DeleteSnippet(id); TempData["DeleteMessage"] = "<div class='alert alert-danger w-fade-out'>Code Snippet Successfully Removed!</div>"; return(RedirectToAction("Index")); }
// GET: Snippets/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SnippetsViewModel model = new SnippetsViewModel(id); if (model == null) { return(HttpNotFound()); } return(View(model)); }
public ActionResult Edit(SnippetsViewModel model, int id) { if (ModelState.IsValid) { if (model == null) { return(new HttpNotFoundResult()); } model.EditSnippet(model, id); TempData["UpdateMessage"] = "<div class='alert alert-info w-fade-out'>Code Snippet Successfully Updated!</div>"; return(RedirectToAction("Index")); } return(View(model)); }
public ActionResult Create(SnippetsViewModel model) { var errors = ModelState.Values.SelectMany(v => v.Errors); try { if (ModelState.IsValid) { model.CreateNewSnippet(model); TempData["SuccessMessage"] = "<div class='alert alert-success w-fade-out'><strong> Success!</strong> New Code Snippet Created</div>"; } } catch (DataException) { ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists see your system administrator"); } return(RedirectToAction("Index")); }
public SnippetsView() { InitializeComponent(); DataContext = new SnippetsViewModel(); }