public void UpdatePersonalInfo(string id, PersonalInfoEditModel form) { var personalInfo = Mapper.Map <PersonalInfo>(form); var updateResult = this.db.Cvs.UpdateOne( Builders <Cv> .Filter.Eq("_id", id.ToObjectId()), Builders <Cv> .Update.Set(nameof(Cv.PersonalInfo), personalInfo)); }
public IActionResult PersonalInfo(string id) { if (this.cvs.CvBelongsToLoggedUser(id)) { PersonalInfoEditModel personalInfoEditModel = this.cvs.GetPersonalInfoById(id); return(View(personalInfoEditModel)); } return(BadRequest()); }
public IActionResult PersonalInfo(string id, PersonalInfoEditModel form) { if (!ModelState.IsValid) { return(View(form)); } if (this.cvs.CvBelongsToLoggedUser(id)) { this.cvs.UpdatePersonalInfo(id, form); return(this.RedirectToAction <WorksController>(nameof(WorksController.Edit), id)); } return(BadRequest()); }