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)); }