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." })); } }
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()); }
public async Task <ResumeModel> Get() { return(await _resumeService.GetResume()); }
public async Task <ResumeRecord> Get() { return(await _resumeService.GetResume()); }