public ActionResult AddSoftWares(AddResumeAddSoftWaresViewModel model)
        {
            var resume = db.Resumes.Include(r => r.Candidate).ThenInclude(r => r.AccountUser)
                         .Include(r => r.TrainingAndCources)
                         .FirstOrDefault(i => i.Id == model.ResumeId);

            var level = db.LevelTechnologyPossessions.Include(e => e.SoftWares).FirstOrDefault(e => e.Id == model.LevelTechnologyPossessionId);

            var newSoftWare = new SoftWare()
            {
                Id = Guid.NewGuid(),

                Name = model.Name,
                LevelTechnologyPossession = level,


                Resume = resume,
            };

            resume.DateChange = DateTime.Now;

            resume.SoftWares.Add(newSoftWare);
            db.Update(resume);
            db.SaveChanges();

            return(RedirectToAction("Edit", "Resume", new { resumeId = resume.Id }));
        }
        // Владение программным обеспечением и технологиями
        public ActionResult AddSoftWares(Guid resumeId)
        {
            var resume = db.Resumes.Include(r => r.Candidate).ThenInclude(r => r.AccountUser)
                         .Include(r => r.SoftWares)
                         .FirstOrDefault(i => i.Id == resumeId);

            var model = new AddResumeAddSoftWaresViewModel()
            {
                Resume = resume,
            };

            model.LevelTechnologyPossessions = db.LevelTechnologyPossessions.Include(f => f.SoftWares)
                                               .ThenInclude(f => f.Resume).Select(form => new SelectListItem()
            {
                Text  = form.Name,
                Value = form.Id.ToString()
            }).ToList();


            return(View("/Arrea/Candidate/Views/Resumes/EditResume/AddAddSoftwares.cshtml", model));
        }