Example #1
0
        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");
        }
Example #2
0
        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));
        }
Example #3
0
        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));
        }