public IActionResult UpdatePersonalDetail([FromForm] PersonalDetailModel model) { PersonalDetailDTO dto = Mapping.Mapper.Map <PersonalDetailModel, PersonalDetailDTO>(model); _curriculumService.AddOrUpdateSectionBlock <PersonalDetailDTO>(dto, model.FormMode, SectionNames.PersonalDetail); return(Ok(new { message = "Detalles personales actualizados." })); }
public PersonalDetailDTO GetByCurriculumId(int curriculumId) { PersonalDetailDTO dto = _UnitOfWork.PersonalDetail.GetByCurriculumId(curriculumId); if (dto != null) { return(dto); } return(null); }
public int Create(PersonalDetailDTO data) { if (!_context.PersonalDetails.Any(d => d.Id_Curriculum == data.Id_Curriculum)) { _context.PersonalDetails.Add(Mapping.Mapper.Map <PersonalDetailDTO, PersonalDetail>(data)); return(_context.SaveChanges()); } else { return(0); } }
public int Update(PersonalDetailDTO data) { PersonalDetail dataToUpdate = Mapping.Mapper.Map <PersonalDetailDTO, PersonalDetail>(data); _context.PersonalDetails.Update(dataToUpdate); if (dataToUpdate.Photo.Length == 0 || dataToUpdate.PhotoMimeType == null) { _context.Entry(dataToUpdate).Property(x => x.Photo).IsModified = false; _context.Entry(dataToUpdate).Property(x => x.PhotoMimeType).IsModified = false; } return(_context.SaveChanges()); }
public int Update(PersonalDetailDTO dto) { return(_UnitOfWork.PersonalDetail.Update(dto)); }