Пример #1
0
        public Email viewModelToEmail(EmailVM model)
        {
            Email email = new Email
            {
                Id = model.Id,
                EmailType = model.EmailType,
                EmailAddress = model.EmailAddress,
                DateCreated = model.DateCreated,
                DateModified = model.DateModified
            };

            return email;
        }
Пример #2
0
        public EmailVM emailToViewModel(Email email)
        {
            EmailVM model = new EmailVM
            {
                Id = email.Id,
                EmailType = email.EmailType,
                EmailAddress = email.EmailAddress,
                DateCreated = email.DateCreated,
                DateModified = email.DateModified
            };

            return model;
        }
Пример #3
0
        /// <summary>
        /// Gets list of email addresses associated with a specific contact.
        /// </summary>
        /// <param name="contactId"></param>
        /// <returns></returns>
        private ICollection<EmailVM> GetEmailAddresses(int contactId)
        {
            EmailVM vm = new EmailVM();
            List<Email> emails = db.EmailAddresses.Where(c => c.Contact.Id == contactId).ToList();
            ICollection<EmailVM> emailList = new List<EmailVM>();

            foreach (Email email in emails)
            {
                emailList.Add(vm.emailToViewModel(email));
            }

            return emailList;
        }