public async Task <ContactMemberModel> InsertContactMemberAsync(ContactMemberModel ContactMember)
        {
            var newContactMember = await ContactMemberRepository.InsertAsync(mapper.Map <ContactMember>(ContactMember));

            await ContactMemberRepository.SaveChangesAsync();

            return(mapper.Map <ContactMemberModel>(newContactMember));
        }
        public async Task <ContactMemberModel> UpdateContactMemberAsync(ContactMemberModel ContactMember)
        {
            var ContactMemberForUpdate = await ContactMemberRepository.GetAsync(ContactMember.Id);

            ContactMemberForUpdate.ModifiedDate = DateTime.Now;
            ContactMemberForUpdate.ContactId    = ContactMember.ContactId;
            ContactMemberForUpdate.TagId        = ContactMember.TagId;
            await ContactMemberRepository.SaveChangesAsync();

            return(mapper.Map <ContactMemberModel>(ContactMemberForUpdate));
        }