コード例 #1
0
        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());
        }
コード例 #2
0
        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));
        }
コード例 #3
0
        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"
            }));
        }