示例#1
0
        public static ContactEditVM GetVM(Contact contact)
        {
            var vm = new ContactEditVM();

            if (contact != null)
            {
                vm.FacebookLink = contact.FacebookLink;
                vm.InstagramLink = contact.InstagramLink;
                vm.TwitterLink = contact.TwitterLink;
                vm.EMail = contact.EMail;
            }

            return vm;
        }
示例#2
0
        public static void GetContact(ContactEditVM vm, ref Contact contact)
        {
            if (contact == null)
            {
                contact = new Contact();
            }

            if (vm != null)
            {
                contact.FacebookLink = vm.FacebookLink;
                contact.InstagramLink = vm.InstagramLink;
                contact.TwitterLink = vm.TwitterLink;
                contact.EMail = vm.EMail;
            }
        }
示例#3
0
        public BaseController()
        {
            ViewData["Hashtags"] = unitOfWork.HashtagRepository.Get().OrderBy(e => e.Text).Select(e => new SelectListItem() { Value = e.HashtagId.ToString(), Text = e.Text, Selected = false });


            var contact = new Contact(); 
            
            var allContacts = unitOfWork.ContactRepository.Get();
            if (allContacts != null && allContacts.Count() > 0)
                contact = allContacts.FirstOrDefault();

            ViewData["FacebookLink"] = contact.FacebookLink;

            ViewData["InstagramLink"] = contact.InstagramLink;

            ViewData["TwitterLink"] = contact.TwitterLink;

            ViewData["EMail"] = contact.EMail;
        }