Esempio n. 1
0
        public RehabilitationDTO AddRehabilitationIntoChildCard(int childCardId,
                                                                RehabilitationDTO rehabilitationDTO)
        {
            var childCard = _unitOfWork.ChildrenCardsRepository
                            .Get(card => card.Id == childCardId)
                            .Single();
            var rehabilitation = RehabilitationDTOHelper.DTOToEntity(rehabilitationDTO);

            _unitOfWork.RehabilitationsRepository.Add(rehabilitation);
            childCard.Rehabilitations.Add(rehabilitation);
            _unitOfWork.Save();

            return(RehabilitationDTOHelper.EntityToDTO(rehabilitation));
        }
Esempio n. 2
0
        public static Rehabilitation DTOToEntity(RehabilitationDTO rehabilitationDTO)
        {
            var mapper = mapperConfiguration.CreateMapper();

            return(mapper.Map <RehabilitationDTO, Rehabilitation>(rehabilitationDTO));
        }