public ActionResult AddForeignLanguage(AddResumeForeignLanguageViewModel model) { var resume = db.Resumes.Include(r => r.Candidate).ThenInclude(r => r.AccountUser) .Include(r => r.ForeignLanguages) .FirstOrDefault(i => i.Id == model.ResumeId); var levelLen = db.LevelLanguages.Include(e => e.ForeignLanguages).FirstOrDefault(e => e.Id == model.LevelLanguageId); var newForeignLanguages = new ForeignLanguage() { Id = Guid.NewGuid(), Name = model.Name, LevelLanguage = levelLen, Resume = resume, }; resume.DateChange = DateTime.Now; resume.ForeignLanguages.Add(newForeignLanguages); db.Update(resume); db.SaveChanges(); return(RedirectToAction("Edit", "Resume", new { resumeId = resume.Id })); }
// Знание іноземних мов public ActionResult AddForeignLanguage(Guid resumeId) { var resume = db.Resumes.Include(r => r.Candidate).ThenInclude(r => r.AccountUser) .Include(r => r.ForeignLanguages) .FirstOrDefault(i => i.Id == resumeId); var model = new AddResumeForeignLanguageViewModel() { Resume = resume, }; model.LevelLanguage = db.LevelLanguages.Select(level => new SelectListItem() { Value = level.Id.ToString(), Text = level.Name }).ToList(); return(View("/Arrea/Candidate/Views/Resumes/EditResume/AddForeignLanguage.cshtml", model)); }