public JsonResult Create(PersonCreateInputModel model) { if (ModelState.IsValid) { var session = MvcApplication.RavenSession; var person = new Person( model.name, model.surname, DateTime.UtcNow ); session.Store(person); session.SaveChanges(); return Json(person); } Response.StatusCode = (int)HttpStatusCode.BadRequest; return null; }