Ejemplo n.º 1
0
        public int Update(ContactInfoViewModel contactInfoViewModel)
        {
            var contactInfo = EmContactInfo.SetToModel(contactInfoViewModel);

            _iContactInfoRepository.Update(contactInfo);
            return(Save());
        }
Ejemplo n.º 2
0
        //public IQueryable<ContactInfoViewModel> GetContactInfos()
        //{
        //    var contactInfos = _iContactInfoRepository.GetAll();
        //    var contactInfoViewModel = contactInfos.Select(EmContactInfo.SetToViewModel).ToList<ContactInfoViewModel>();
        //    return contactInfoViewModel.AsQueryable();
        //}

        public ContactInfoViewModel GetContactInfo(int id)
        {
            var contactInfo          = _iContactInfoRepository.GetById(id);
            var contactInfoViewModel = EmContactInfo.SetToViewModel(contactInfo);

            return(contactInfoViewModel);
        }
Ejemplo n.º 3
0
        public int Delete(ContactInfoViewModel contactInfoViewModel)
        {
            var deleteContactInfo = GetContactInfo(contactInfoViewModel.ContactInfoId);
            var contactInfo       = EmContactInfo.SetToModel(deleteContactInfo);

            _iContactInfoRepository.Delete(contactInfo);
            return(Save());
        }