Пример #1
0
        public SportEventDetailDTO MapToDTO(SportEvent source)
        {
            SportEventDetailDTO target = new SportEventDetailDTO();

            target.Id          = source.Id;
            target.Date        = source.Date;
            target.Description = source.Description;
            target.Title       = source.Title;
            target.ImagePath   = source.ImagePath;

            AccountMapper accountMapper = new AccountMapper();

            target.Owner = accountMapper.MapToDTO(source.Owner);

            AdressMapper adressMapper = new AdressMapper();

            target.Adress = adressMapper.MapToDTO(source.Adress);

            SportMapper sportMapper = new SportMapper();

            target.Category = sportMapper.MapToDTO(source.Category);

            AccountSimpleMapper accountSimpleMapper = new AccountSimpleMapper();

            target.Attendees = new HashSet <AccountSimpleDTO>();

            foreach (var ac in source.Attendees)
            {
                target.Attendees.Add(accountSimpleMapper.MapToDTO(ac));
            }

            return(target);
        }
Пример #2
0
        public FriendDTO MapToDTO(Account source)
        {
            FriendDTO target = new FriendDTO();

            target.Id       = source.Id;
            target.FullName = source.LastName + " " + source.FirstName;
            target.Email    = source.Email;
            target.UserName = source.UserName;

            AdressMapper adressMapper = new AdressMapper();

            target.Adress = adressMapper.MapToDTO(source.Adress);

            return(target);
        }
        public SignUpAccountDTO MapToDTO(Account source)
        {
            SignUpAccountDTO target = new SignUpAccountDTO();

            target.Id        = source.Id;
            target.FirstName = source.FirstName;
            target.LastName  = source.LastName;
            target.UserName  = source.UserName;
            target.Email     = source.Email;
            target.Password  = source.UserPassword;
            AdressMapper adressMapper = new AdressMapper();

            target.Adress = adressMapper.MapToDTO(source.Adress);
            return(target);
        }
        public Account MapFromDTO(SignUpAccountDTO source)
        {
            Account target = new Account();

            target.Id           = source.Id;
            target.FirstName    = source.FirstName;
            target.LastName     = source.LastName;
            target.UserName     = source.UserName;
            target.Email        = source.Email;
            target.UserPassword = source.Password;
            AdressMapper adressMapper = new AdressMapper();

            target.Adress = adressMapper.MapFromDTO(source.Adress);
            return(target);
        }
Пример #5
0
        public Account MapFromDTO(AccountDTO source)
        {
            Account target = new Account();

            target.Id = source.Id;
            string[] fullname = source.FullName.Split(new char[0]);
            target.LastName  = fullname[0];
            target.FirstName = fullname[1];
            target.UserName  = source.UserName;
            target.Email     = source.Email;

            AdressMapper adressMapper = new AdressMapper();

            target.Adress = adressMapper.MapFromDTO(source.Adress);

            return(target);
        }
Пример #6
0
        public AccountDTO  MapToDTO(Account source)
        {
            AccountDTO target = new AccountDTO();

            target.Id       = source.Id;
            target.FullName = source.LastName + " " + source.FirstName;
            target.Email    = source.Email;
            target.UserName = source.UserName;

            if (source.Adress != null)
            {
                AdressMapper adressMapper = new AdressMapper();
                target.Adress = adressMapper.MapToDTO(source.Adress);
            }


            return(target);
        }
Пример #7
0
        public SportEvent MapFromDTO(SportEventDTO source)
        {
            SportEvent    target        = new SportEvent();
            AccountMapper accountMapper = new AccountMapper();

            target.Owner = accountMapper.MapFromDTO(source.Owner);

            AdressMapper adressMapper = new AdressMapper();

            target.Adress = adressMapper.MapFromDTO(source.Adress);

            SportMapper sportMapper = new SportMapper();

            target.Category = sportMapper.MapFromDTO(source.Category);

            target.Id          = source.Id;
            target.Date        = source.Date;
            target.Description = source.Description;
            target.Title       = source.Title;
            target.ImagePath   = source.ImagePath;
            return(target);
        }