コード例 #1
0
        public ContactInfoDto GetContactPerson(UserOfContactInfoDto userOfContactInfoDto)
        {
            Guid           ID             = userOfContactInfoDto.ID;
            ContactInfoDto contactInfoDto = _contactInfoDtoManager.GetContactPerson(ID);

            return(contactInfoDto);
        }
コード例 #2
0
        public List <ContactInfoDto> GetAllContactInfo(UserOfContactInfoDto userOfContactInfoDto)
        {
            Guid ID = userOfContactInfoDto.ID;
            List <ContactInfoDto> contactDtosList = _contactInfoDtoManager.GetAllContactInfoByUser(ID);

            return(contactDtosList);
        }
コード例 #3
0
        public UserOfContactInfoDto GetPerson(UserOfContactInfoDto userOfContactInfoDto)
        {
            Guid ID = userOfContactInfoDto.ID;
            UserOfContactInfoDto userOfContactInfoDtoGet = _userDtoManager.GetPerson(ID);

            return(userOfContactInfoDtoGet);
        }
コード例 #4
0
        public User AddPerson(UserOfContactInfoDto userOfContactInfoDto)
        {
            User user = ConvertToUser(userOfContactInfoDto);

            uof.userRepository.AddPerson(user);
            uof.Complete();

            return(user);
        }
コード例 #5
0
        public User ConvertToUser(UserOfContactInfoDto userOfContactInfoDto)
        {
            User user = new User();

            user.ID          = userOfContactInfoDto.ID;
            user.Name        = userOfContactInfoDto.Name;
            user.Surname     = userOfContactInfoDto.Surname;
            user.CompanyName = userOfContactInfoDto.CompanyName;
            return(user);
        }
コード例 #6
0
        public void CreatePerson(UserOfContactInfoDto userOfContactInfoDto)
        {
            ContactInfoDto contactInfoDto = new ContactInfoDto();
            Guid           guid           = Guid.NewGuid();

            userOfContactInfoDto.ID = guid;
            _userDtoManager.AddPerson(userOfContactInfoDto);
            contactInfoDto.Address     = userOfContactInfoDto.Address;
            contactInfoDto.Email       = userOfContactInfoDto.Email;
            contactInfoDto.PhoneNumber = userOfContactInfoDto.PhoneNumber;
            contactInfoDto.UserID      = userOfContactInfoDto.ID;
            _contactInfoDtoManager.AddContactInfo(contactInfoDto);
        }
コード例 #7
0
        public void DeletePerson(UserOfContactInfoDto userOfContactInfoDto)
        {
            Guid ID = userOfContactInfoDto.ID;

            if (userOfContactInfoDto.PhoneNumber == null)
            {
                _userDtoManager.DeletePerson(ID);
            }
            else
            {
                _contactInfoDtoManager.DeleteContactInfo(ID);
                _userDtoManager.DeletePerson(ID);
            }
        }
コード例 #8
0
        public UserOfContactInfoDto GetPerson(Guid id)
        {
            User                 user                 = uof.userRepository.GetPerson(id);
            ContactInfo          contactInfo          = uof.contactInfoRepository.GetContactPerson(user.ID);
            UserOfContactInfoDto userOfContactInfoDto = new UserOfContactInfoDto();

            userOfContactInfoDto.ID          = user.ID;
            userOfContactInfoDto.Name        = user.Name;
            userOfContactInfoDto.Surname     = user.Surname;
            userOfContactInfoDto.CompanyName = user.CompanyName;
            userOfContactInfoDto.PhoneNumber = contactInfo.PhoneNumber;
            userOfContactInfoDto.Email       = contactInfo.Email;
            userOfContactInfoDto.Address     = contactInfo.Address;

            return(userOfContactInfoDto);
        }