public ActionResult Create(Vacancy vacancy)
        {
            var tmp = ModelState.IsValid;

            if (ModelState.IsValid)
            {
                try
                {
                    vacancy.CreatedOn = DateTime.Now;
                    RavenSession.Store(vacancy);
                    return RedirectToAction("Index");
                }
                catch
                {
                    ModelState.AddModelError(string.Empty, "There was a problem saving the Vacancy to the Database.");
                    return View(vacancy);
                }
            }
            else
            {
                return View(vacancy);
            }
        }
 public ActionResult Edit(Vacancy vacancy)
 {
     if (ModelState.IsValid)
     {
         try
         {
             RavenSession.Store(vacancy);
             return RedirectToAction("Index");
         }
         catch
         {
             return View();
         }
     }
     else
     {
         return View(vacancy);
     }
 }