//STEP 6 GET public PartialViewResult LanguagePartial(LanguageVM language) { List <SelectListItem> languageLevel = new List <SelectListItem>() { new SelectListItem { Text = "Elementary Proficiency", Value = "Elementary Proficiency", Selected = true }, new SelectListItem { Text = "LimitedWorking Proficiency", Value = "LimitedWorking Proficiency" }, new SelectListItem { Text = "Professional working Proficiency", Value = "Professional working Proficiency" }, new SelectListItem { Text = "Full Professional Proficiency", Value = "Full Professional Proficiency" }, new SelectListItem { Text = "Native Or Bilingual Proficiency", Value = "Native Or Bilingual Proficiency" } }; language.ListOfProficiency = languageLevel; return(PartialView("~/Views/Shared/SkiCerfLang/_MyLanguage.cshtml", language)); }
public HttpResponseMessage EditLanguage(int id, [FromBody] LanguageVM domain) { try { domain.ID = id; _LanguageService.Update(domain.MapVM_DM()); var msg = Request.CreateResponse(HttpStatusCode.Created, domain); msg.Headers.Location = new Uri(Request.RequestUri + "/" + domain.ID.ToString()); return(msg); } catch (Exception ex) { //Errors in this scope indicates system error (not validation errors) //If error exist but not handled, log it and add system error if (!globalErrors.ErrorHandled) { globalErrors.AddSystemError("Service Error: Cannot Update Languages!"); globalErrors.ErrorHandled = true; return(Request.CreateErrorResponse(HttpStatusCode.NotFound, ex)); } else { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, ex)); } throw; } }
public PartialViewResult LanguageCVPartial() { //int idPer = 0;//(int)Session["IdSelected"]; //Creating Mapping //Mapper.Initialize(cfg => cfg.CreateMap<Language, LanguageVM>()); //IQueryable<LanguageVM> languageList = _resumeRepository.GetLanguagesById(idPer).ProjectTo<LanguageVM>().AsQueryable(); LanguageVM language = new LanguageVM(); List <SelectListItem> languageLevel = new List <SelectListItem>() { new SelectListItem { Text = "Elementary Proficiency", Value = "Elementary Proficiency", Selected = true }, new SelectListItem { Text = "LimitedWorking Proficiency", Value = "LimitedWorking Proficiency" }, new SelectListItem { Text = "Professional working Proficiency", Value = "Professional working Proficiency" }, new SelectListItem { Text = "Full Professional Proficiency", Value = "Full Professional Proficiency" }, new SelectListItem { Text = "Native Or Bilingual Proficiency", Value = "Native Or Bilingual Proficiency" } }; language.ListOfProficiency = languageLevel; return(PartialView("~/Views/Shared/CV/_MyLanguageCV.cshtml", language)); }
public ActionResult LanguageSelector() { LanguageVM vm = new LanguageVM(); vm.CurrentLanguage = PISSessionContext.Current.CurrentWorkingLanguage; vm.Languages = PISSessionContext.Current.Languages; return(PartialView(vm)); }
public ActionResult SkiCerfLang() { //Skills History FETCH FROM DATABASE if NOTHING KEEP AS NULL SkillsVM vm = new SkillsVM(); int id = (int)Session["IdSelected"]; List <Skill> skills = _resumeRepository.GetSkillsById(id).ToList(); int number = skills.Count; SkillsVM[] OldSkillsArray = new SkillsVM[number]; for (int i = 0; i < number; i++) { Mapper.Initialize(cfg => cfg.CreateMap <Skill, SkillsVM>()); OldSkillsArray[i] = Mapper.Map <SkillsVM>(skills[i]); } TempData["SkillsHistory"] = OldSkillsArray; //Certificaton History FROM DATABASE IF NOTHING KEEP AS NULL List <Certification> allcertifications = _resumeRepository.GetCertificationsById(id).ToList(); number = allcertifications.Count; List <CertificationsVM> OldcertificationArray = new List <CertificationsVM>(); for (int i = 0; i < number; i++) { OldcertificationArray.Add(new CertificationsVM()); OldcertificationArray[i].CertificationName = allcertifications[i].CertificateName; OldcertificationArray[i].CertificateAuthority = allcertifications[i].CertificationAuthority; OldcertificationArray[i].LevelCertification = allcertifications[i].CertificationLevel; } TempData["CertificatesHistory"] = OldcertificationArray.ToArray(); //Languages History FROM DATABASE IF NOTHING KEEP AS NULL List <Language> alllanguages = _resumeRepository.GetLanguagesById(id).ToList(); number = alllanguages.Count; LanguageVM[] OldLanguagesArray = new LanguageVM[number]; for (int i = 0; i < number; i++) { Mapper.Initialize(cfg => cfg.CreateMap <Language, LanguageVM>()); OldLanguagesArray[i] = Mapper.Map <LanguageVM>(alllanguages[i]); } TempData["LanguageHistory"] = OldLanguagesArray; return(View()); }
public IHttpActionResult GetLanguagesAPI(int Language_UID) { using (var context = new SPPContext()) { if (Language_UID == 0) { Language_UID = 2; } var languages = context.System_Language.Where(m => m.Enable_Flag == true).ToList(); LanguageVM vm = new LanguageVM(); vm.Languages = AutoMapper.Mapper.Map <List <SystemLanguageDTO> >(languages); vm.CurrentLanguage = vm.Languages.Where(m => m.System_Language_UID.Equals(Language_UID)).First(); return(Ok(vm)); } }
// STEP 4.3 POST public ActionResult AddLanguage(LanguageVM language) { int idPer = (int)Session["IdSelected"]; string msg = string.Empty; //Creating Mapping Mapper.Initialize(cfg => cfg.CreateMap <LanguageVM, Language>()); Language languageEntity = Mapper.Map <Language>(language); if (_resumeRepository.AddLanguage(languageEntity, idPer)) { msg = "Language added successfully"; } else { msg = "something Wrong"; } return(RedirectToAction("SkiCerfLang")); }
public ActionResult AddLanguage(LanguageVM language) { int idPer = (int)Session["IdSelected"]; string msg = string.Empty; //Creating Mapping Mapper.Initialize(cfg => cfg.CreateMap <LanguageVM, Language>()); Language languageEntity = Mapper.Map <Language>(language); if (_resumeRepository.AddLanguage(languageEntity, idPer)) { msg = "Language added successfully"; } else { msg = "something Wrong"; } return(Json(new { data = msg }, JsonRequestBehavior.AllowGet)); }
// GET: PDF public ActionResult standardPDF() { int id = (int)Session["IdSelected"]; //////////////////////////////////////// Mapper.Initialize(cfg => cfg.CreateMap <Person, PersonVM>()); Person p = _resumeRepository.GetPersonalInformation(id); PersonVM pvm = Mapper.Map <PersonVM>(p); pvm.Tel = p.TelephoneNumber; pvm.FaceBookProfil = p.FacebookProfile; pvm.LinkedInProdil = p.LinkedinProfile; pvm.ImagePath = p.ProfilePicture; ViewBag.Person = pvm; //////////////////////////////////////// List <Education> educations = _resumeRepository.GetEducationByID(id).ToList(); int number = educations.Count; EducationVM[] OldArrayEdu = new EducationVM[number]; for (int i = 0; i < number; i++) { Mapper.Initialize(cfg => cfg.CreateMap <Education, EducationVM>()); OldArrayEdu[i] = Mapper.Map <EducationVM>(educations[i]); OldArrayEdu[i].TitleOfDiploma = educations[i].Title; OldArrayEdu[i].InstituteUniversity = educations[i].InstituteName; } ViewBag.educationArray = OldArrayEdu; //////////////////////////////////////// List <WorkExperience> works = _resumeRepository.GetWorkExperiencesById(id).ToList(); number = works.Count; WorkExperienceVM[] OldArraywork = new WorkExperienceVM[number]; for (int i = 0; i < number; i++) { Mapper.Initialize(cfg => cfg.CreateMap <WorkExperience, WorkExperienceVM>()); OldArraywork[i] = Mapper.Map <WorkExperienceVM>(works[i]); } ViewBag.workArray = OldArraywork; /////////////////////////////////////// List <Skill> skills = _resumeRepository.GetSkillsById(id).ToList(); number = skills.Count; SkillsVM[] OldSkillsArray = new SkillsVM[number]; for (int i = 0; i < number; i++) { Mapper.Initialize(cfg => cfg.CreateMap <Skill, SkillsVM>()); OldSkillsArray[i] = Mapper.Map <SkillsVM>(skills[i]); } ViewBag.skillsArray = OldSkillsArray; /////////////////////////////////////// List <Certification> allcertifications = _resumeRepository.GetCertificationsById(id).ToList(); number = allcertifications.Count; CertificationsVM[] OldcertificationArray = new CertificationsVM[number]; for (int i = 0; i < number; i++) { OldcertificationArray[i] = new CertificationsVM(); OldcertificationArray[i].CertificationName = allcertifications[i].CertificateName; OldcertificationArray[i].CertificateAuthority = allcertifications[i].CertificationAuthority; OldcertificationArray[i].LevelCertification = allcertifications[i].CertificationLevel; } ViewBag.certificatesArray = OldcertificationArray; /////////////////////////////////////// List <Language> alllanguages = _resumeRepository.GetLanguagesById(id).ToList(); number = alllanguages.Count; LanguageVM[] OldLanguagesArray = new LanguageVM[number]; for (int i = 0; i < number; i++) { Mapper.Initialize(cfg => cfg.CreateMap <Language, LanguageVM>()); OldLanguagesArray[i] = Mapper.Map <LanguageVM>(alllanguages[i]); } ViewBag.languagesArray = OldLanguagesArray; //string s =Path.GetFileName(Request.Url.AbsolutePath); //NReco.PdfGenerator.HtmlToPdfConverter htmlTo = new NReco.PdfGenerator.HtmlToPdfConverter(); //string html = gethtml("localhost:57666/PDF/standardPDF"); //var pdfBytes = (new NReco.PdfGenerator.HtmlToPdfConverter()).GeneratePdf(html); //System.IO.File.WriteAllBytes("hello.pdf", pdfBytes); return(View()); }
public ActionResult compactPDF() { int id = (int)Session["IdSelected"]; //////////////////////////////////////// Mapper.Initialize(cfg => cfg.CreateMap <Person, PersonVM>()); Person p = _resumeRepository.GetPersonalInformation(id); PersonVM pvm = Mapper.Map <PersonVM>(p); pvm.Tel = p.TelephoneNumber; pvm.FaceBookProfil = p.FacebookProfile; pvm.LinkedInProdil = p.LinkedinProfile; pvm.ImagePath = p.ProfilePicture; ViewBag.Person = pvm; //////////////////////////////////////// List <Education> educations = _resumeRepository.GetEducationByID(id).ToList(); int number = educations.Count; EducationVM[] OldArrayEdu = new EducationVM[number]; for (int i = 0; i < number; i++) { Mapper.Initialize(cfg => cfg.CreateMap <Education, EducationVM>()); OldArrayEdu[i] = Mapper.Map <EducationVM>(educations[i]); OldArrayEdu[i].TitleOfDiploma = educations[i].Title; OldArrayEdu[i].InstituteUniversity = educations[i].InstituteName; } ViewBag.educationArray = OldArrayEdu; //////////////////////////////////////// List <WorkExperience> works = _resumeRepository.GetWorkExperiencesById(id).ToList(); number = works.Count; WorkExperienceVM[] OldArraywork = new WorkExperienceVM[number]; for (int i = 0; i < number; i++) { Mapper.Initialize(cfg => cfg.CreateMap <WorkExperience, WorkExperienceVM>()); OldArraywork[i] = Mapper.Map <WorkExperienceVM>(works[i]); } ViewBag.workArray = OldArraywork; /////////////////////////////////////// List <Skill> skills = _resumeRepository.GetSkillsById(id).ToList(); number = skills.Count; SkillsVM[] OldSkillsArray = new SkillsVM[number]; for (int i = 0; i < number; i++) { Mapper.Initialize(cfg => cfg.CreateMap <Skill, SkillsVM>()); OldSkillsArray[i] = Mapper.Map <SkillsVM>(skills[i]); } ViewBag.skillsArray = OldSkillsArray; /////////////////////////////////////// List <Certification> allcertifications = _resumeRepository.GetCertificationsById(id).ToList(); number = allcertifications.Count; CertificationsVM[] OldcertificationArray = new CertificationsVM[number]; for (int i = 0; i < number; i++) { OldcertificationArray[i] = new CertificationsVM(); OldcertificationArray[i].CertificationName = allcertifications[i].CertificateName; OldcertificationArray[i].CertificateAuthority = allcertifications[i].CertificationAuthority; OldcertificationArray[i].LevelCertification = allcertifications[i].CertificationLevel; } ViewBag.certificatesArray = OldcertificationArray; /////////////////////////////////////// List <Language> alllanguages = _resumeRepository.GetLanguagesById(id).ToList(); number = alllanguages.Count; LanguageVM[] OldLanguagesArray = new LanguageVM[number]; for (int i = 0; i < number; i++) { Mapper.Initialize(cfg => cfg.CreateMap <Language, LanguageVM>()); OldLanguagesArray[i] = Mapper.Map <LanguageVM>(alllanguages[i]); } ViewBag.languagesArray = OldLanguagesArray; return(View()); }
public LanguagePage() { InitializeComponent(); BindingContext = new LanguageVM(); }
public ActionResult Edit(LanguageVM Lang) { var editedEmployee = client.PutAsJsonAsync <LanguageVM>("language/" + Lang.ID, Lang).Result; return(RedirectToAction("Index")); }
public ActionResult Create(LanguageVM Lang) { client.PostAsJsonAsync <LanguageVM>("language", Lang).ContinueWith((e => e.Result.EnsureSuccessStatusCode())); return(RedirectToAction("Index")); }