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; }
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; }
/// <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; }