public ActionResult Create(Contact contact, string SortOrder, string SortDirection, int?page, string search) { if (ModelState.IsValid) { var ravenDB = HttpContext.GetOwinContext().Get <IDocumentSession>(); contact.Updated = DateTime.Now; ravenDB.Store(contact); ravenDB.SaveChanges(); TempData["IsValid"] = ""; return(RedirectToAction("Edit", new { id = GenericHelpers.Base64Encode(contact.Id), SortOrder = SortOrder, SortDirection = SortDirection, page = page, search = search, Class = "Contact" })); } TempData["IsValid"] = "Ko"; return(PartialView(contact)); }