Exemple #1
0
        public ChildCardDTO AddChildCard(ChildCardDTO childCardDTO)
        {
            var childCard = ChildCardDTOHelper.DTOToEntity(childCardDTO);

            _unitOfWork.ChildrenCardsRepository.Add(childCard);
            _unitOfWork.Save();

            return(ChildCardDTOHelper.EntityToDTO(childCard));
        }
 public static ChildCardVM DTOToVM(ChildCardDTO childCardDTO)
 {
     Mapper.Initialize(cfg =>
     {
         cfg.CreateMap <DiagnosisMkhDTO, DiagnosisMkhVM>();
         cfg.CreateMap <ChildCardDTO, ChildCardVM>();
     }
                       );
     return(Mapper.Map <ChildCardVM>(childCardDTO));
 }
Exemple #3
0
        public ChildCardDTO GetChildCard(int childCardId)
        {
            var childCard = _unitOfWork.ChildrenCardsRepository
                            .Get(card => card.Id == childCardId)
                            .AsNoTracking();

            ChildCardDTO result = null;

            if (childCard.Any())
            {
                result = ChildCardDTOHelper.EntityToDTO(childCard.Single());
            }

            return(result);
        }
Exemple #4
0
        public static ChildCard DTOToEntity(ChildCardDTO childCardDTO)
        {
            var mapper = mapperConfiguration.CreateMapper();

            return(mapper.Map <ChildCard>(childCardDTO));
        }