Exemplo n.º 1
0
        protected override IList <ContactItemViewModel> FillContacts()
        {
            var result  = new List <ContactItemViewModel>();
            var contact = ContactItemViewModel.Create();

            contact.Name.FirstName  = "Andrew";
            contact.Name.MiddleName = "Dennis";
            contact.Name.LastName   = "Carter";
            contact.Email           = "*****@*****.**";
            contact.Prefix          = DevAV.PersonPrefix.Mr;
            contact.Address         = AddressViewModel.Create("7121 Bailey St,  Worcester, MA 01605");
            contact.Phone           = "(555)578-3946";
            contact.Photo           = DataHelper.UnknownUserPicture;
            contact.BirthDate       = new DateTime(1967, 9, 19);
            contact.Notes           = "Name: Andrew Dennis Carter \nBirth date: 9/19/1967";
            result.Add(contact);
            contact = ContactItemViewModel.Create();
            contact.Name.FirstName  = "Annie";
            contact.Name.MiddleName = "O";
            contact.Name.LastName   = "Vicars";
            contact.Email           = "*****@*****.**";
            contact.Prefix          = DevAV.PersonPrefix.Ms;
            contact.Address         = AddressViewModel.Create("13202 Fm #1518,  Adkins, TX 78105");
            contact.Phone           = "(555)922-1349";
            contact.Photo           = DataHelper.UnknownUserPicture;
            contact.BirthDate       = new DateTime(1971, 11, 24);
            result.Add(contact);

            return(result);
        }
        static ContactItemViewModel CreateContact(Employee employee)
        {
            var contact = ContactItemViewModel.Create();

            contact.Name.MiddleName = string.Empty;
            contact.Email           = employee.Email;

            contact.Address = AddressViewModel.Create(employee.Address.ToString());
            contact.Phone   = employee.MobilePhone;
            if (employee.Picture != null)
            {
                contact.Photo = ImageHelper.CreateImageFromStream(new MemoryStream(employee.Picture.Data as byte[]));
            }
            return(contact);
        }