Beispiel #1
0
        public void DeleteOtherProfessionalDetails(OtherProfessionalDetails otherProfessionalDetails)
        {
            if (otherProfessionalDetails == null)
            {
                throw new ArgumentNullException(nameof(otherProfessionalDetails));
            }

            _context.OtherProfessionalDetails.Remove(otherProfessionalDetails);
        }
Beispiel #2
0
        public void CreateOtherProfessionalDetails(
            OtherProfessionalDetails otherProfessionalDetails)
        {
            if (otherProfessionalDetails == null)
            {
                throw new ArgumentNullException(nameof(otherProfessionalDetails));
            }

            //foreach(OtherProfessionalDetails edu in otherProfessionalDetails)
            //{
            _context.OtherProfessionalDetails.Add(otherProfessionalDetails);
            //}
        }
        public ActionResult UpdateOtherProfessionalDetails(int id, IEnumerable <OtherProfessionalDetailsUpdateDto> otherProfessionalDetailsUpdateDto)
        {
            foreach (var otherProfessionalDetailsUpdate in otherProfessionalDetailsUpdateDto)
            {
                OtherProfessionalDetails previousEmployerModelFromRepo =
                    _repository.GetOtherProfessionalDetailsById(otherProfessionalDetailsUpdate.OtherProfessionalDetailsId);

                if (previousEmployerModelFromRepo == null)
                {
                    return(NotFound());
                }

                _mapper.Map(otherProfessionalDetailsUpdate, previousEmployerModelFromRepo);

                _repository.UpdateOtherProfessionalDetails(previousEmployerModelFromRepo);

                _repository.SaveChanges();
            }
            return(NoContent());
        }
Beispiel #4
0
 public void UpdateOtherProfessionalDetails(OtherProfessionalDetails otherProfessionalDetails)
 {
     //Nothing
 }