public ActionResult CreateCV(CurriculumVitaeModels cv) { var userId = this.User.Identity.GetUserId(); if (cv.PhotoBytes != null) { if (cv.PhotoBytes != null || cv.PhotoBytes.Length > 0) { cv.PhotoLink = GetLink(userId); SaveImage(cv.PhotoLink, cv.PhotoBytes); } } this.table[userId] = cv; return(Json(userId, JsonRequestBehavior.AllowGet)); //return RedirectToAction("PreviewDocument"); }
public ActionResult Index() { ViewBag.CurrentPage = "selected";//This is very bad practice; var userId = this.User.Identity.GetUserId(); CurriculumVitaeModels model; if (!this.table.Contains(userId)) { model = new CurriculumVitaeModels(); this.table.Insert(userId, model); } else { model = this.table[userId]; } return(View(model)); }
public ActionResult PreviewDocument(string id = null) { ViewBag.Message = "View document";//This is very bad practice; if (!IsLogged() && id == null) { return(HttpNotFound()); } string userId = id != null ? id : this.User.Identity.GetUserId(); CurriculumVitaeModels model = this.table[userId]; var isAjax = HttpContext.Request.IsAjaxRequest(); if (isAjax) { return(PartialView("PreviewDocument", model)); } return(View("PreviewDocument", model)); }