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." }));
        }
Пример #2
0
        public PersonalDetailDTO GetByCurriculumId(int curriculumId)
        {
            PersonalDetailDTO dto = _UnitOfWork.PersonalDetail.GetByCurriculumId(curriculumId);

            if (dto != null)
            {
                return(dto);
            }

            return(null);
        }
Пример #3
0
 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);
     }
 }
Пример #4
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());
        }
Пример #5
0
 public int Update(PersonalDetailDTO dto)
 {
     return(_UnitOfWork.PersonalDetail.Update(dto));
 }