示例#1
0
        public ActionResult Edit(int Id)
        {
            var contact      = _repo.GetById(Id);
            var contactModel = new ContactsViewModels
            {
                BirthDate         = contact.BirthDate.ToShortDateString(),
                EmailAddress      = contact.EmailAddress,
                FirstName         = contact.FirstName,
                Id                = contact.Id,
                LastName          = contact.LastName,
                NumberOfComupters = contact.NumberOfComupters
            };


            contactModel.Addresses = new Dictionary <int, string>();
            var addresssList = _addressRepo.GetAll();

            if (addresssList.Any())
            {
                foreach (var address in addresssList)
                {
                    contactModel.Addresses.Add(address.Id, address.AddressLine1 + " " + address.AddressLine2);
                }
            }
            return(View(contactModel));
        }
示例#2
0
        private List <AddressesViewModels> AllAdresses()
        {
            var addressesList = new List <AddressesViewModels>();
            var addresses     = _repo.GetAll();

            if (addresses.Any())
            {
                foreach (var address in addresses)
                {
                    addressesList.Add(new Models.AddressesViewModels
                    {
                        AddressLine1 = address.AddressLine1,
                        AddressLine2 = address.AddressLine2,
                        City         = address.City,
                        Id           = address.Id,
                        StateCode    = address.StateCode,
                        Zip          = address.Zip
                    });
                }
            }
            return(addressesList);
        }
示例#3
0
        private List <ContactsViewModels> AllContacts()
        {
            var contactsViewModelList = new List <ContactsViewModels>();
            var contactsList          = _repo.GetAll();

            if (contactsList.Any())
            {
                foreach (var contact in contactsList)
                {
                    contactsViewModelList.Add(new ContactsViewModels
                    {
                        Id                = contact.Id,
                        FirstName         = contact.FirstName,
                        LastName          = contact.LastName,
                        EmailAddress      = contact.EmailAddress,
                        NumberOfComupters = contact.NumberOfComupters,
                        BirthDate         = contact.BirthDate.ToShortDateString()
                    });
                }
            }
            return(contactsViewModelList);
        }