Exemple #1
0
        public ActionResult Details(int id)
        {
            ResumeDTO resume = resumeService.GetResume(id);

            var mapper     = new MapperConfiguration(cfg => cfg.CreateMap <ResumeDTO, ResumeViewModel>()).CreateMapper();
            var resumeView = mapper.Map <ResumeViewModel>(resume);

            return(View(resumeView));
        }
        public async Task <IActionResult> Index()
        {
            var model = new PEngineGenericRecordModel <ResumeModel>(HttpContext, false);

            model.RecordData = await _resumeService.GetResume();

            return(View(model));
        }
 public ActionResult Download(int id)
 {
     try
     {
         var res = resumeService.GetResume(User.Identity.Name, id);
         return(File(res.Content, "application/octet-stream", res.Title));
     }
     catch (Exception ex)
     {
         logger.Log(LogType.Error, "Resume download failed.", ex);
         return(RedirectToAction("Error", "Utility", new { message = "An error occurred retrieving your resume." }));
     }
 }
Exemple #4
0
        public async Task <IActionResult> Index()
        {
            var model = new PEngineGenericRecordModel <ResumeModel>(_svp, HttpContext, false);

            if (!Settings.Current.DisableResume)
            {
                model.RecordData = await _resumeService.GetResume();

                if (model.RecordData != null)
                {
                    return(View(model));
                }
            }
            return(model.State.HasAdmin ? (IActionResult)this.Redirect(Settings.Current.BasePath) : this.NotFound());
        }
Exemple #5
0
 public async Task <ResumeModel> Get()
 {
     return(await _resumeService.GetResume());
 }
 public async Task <ResumeRecord> Get()
 {
     return(await _resumeService.GetResume());
 }