public ActionResult Delete(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } id = GenericHelpers.Base64Decode(id); var ravenDB = HttpContext.GetOwinContext().Get <IDocumentSession>(); ravenDB.Load <Contact>(id); return(PartialView()); }
public PartialViewResult Edit(string id, string SortOrder, string SortDirection, int?page, string search) { //if (id == null) // return new HttpStatusCodeResult(HttpStatusCode.BadRequest); id = GenericHelpers.Base64Decode(id); var ravenDB = HttpContext.GetOwinContext().Get <IDocumentSession>(); var contact = ravenDB.Load <Contact>(id); //if (contact == null) // return new HttpStatusCodeResult(HttpStatusCode.BadRequest); return(PartialView(contact)); }
public ActionResult Delete(string SortOrder, string SortDirection, int?page, string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } id = GenericHelpers.Base64Decode(id); var ravenDB = HttpContext.GetOwinContext().Get <IDocumentSession>(); ravenDB.Delete(id); ravenDB.SaveChanges(); return(RedirectToAction("Index", "HitList", new { SortOrder = SortOrder, SortDirection = SortDirection, page = page, Class = "Project" })); }