public ActionResult AddFieldActivitiy(AddResumeFieldActivitiesViewModel model)
        {
            var resume = db.Resumes.Include(r => r.Candidate).ThenInclude(r => r.AccountUser)
                         .Include(r => r.FieldActivities).ThenInclude(r => r.FieldActivity)
                         .FirstOrDefault(i => i.Id == model.ResumeId);

            var fieldActivity = db.FieldActivities.FirstOrDefault(e => e.Id == model.FieldActivityId);

            var newFieldActivity = new FieldActivityResume()
            {
                Id            = Guid.NewGuid(),
                Resume        = resume,
                FieldActivity = fieldActivity,
            };

            resume.DateChange = DateTime.Now;
            // newExp.EmploymentId = employment.Id;


            resume.FieldActivities.Add(newFieldActivity);
            db.Update(resume);
            db.SaveChanges();

            return(RedirectToAction("Edit", "Resume", new { resumeId = model.ResumeId }));
        }
        public async Task <IActionResult> Edit(Guid id, [Bind("Id,Name,CompanyLogoUrl,CityId,Requirements,Description,PhoneNumber,Email,Site,Facebook,Adress")] Company company)
        {
            if (id != company.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(company);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!CompanyExists(company.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["CityId"] = new SelectList(_context.Cities, "Id", "Id", company.CityId);
            return(View(company));
        }
        public async Task <IActionResult> Edit(Guid id, [Bind("Id,Name")] City city)
        {
            if (id != city.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(city);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!CityExists(city.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(city));
        }