public int Add(ImportedContact contact, int clientId)
        {
            var client = _context.Clients.SingleOrDefault(x => x.ClientId == clientId);

            contact.ClientId = client.ClientId;
            contact.Client   = client;

            _context.Add(contact);
            _context.SaveChanges();

            return(contact.ImportedContactId);
        }
        public ContactMappings()
        {
            CreateMap <List <ImportedContactsDto>, List <ImportedContact> >()
            .AfterMap((s, d) =>
            {
                s.ForEach(item =>
                {
                    d.Add(new ImportedContact
                    {
                        Age     = item.age,
                        Email   = item.email,
                        Gender  = item.gender,
                        Name    = item.name,
                        Phone   = item.phone,
                        Photo   = item.photo,
                        Region  = item.region,
                        Surname = item.surname,
                        Title   = item.title
                    });
                });
            })
            .ReverseMap()
            ;

            CreateMap <ImportedContactsDto, ImportedContact>()
            .ReverseMap()
            ;

            CreateMap <ImportedContact, Contact>()
            .ForMember(s => s.ClientId, d => d.MapFrom(o => o.ClientId))
            .ForMember(s => s.Name, d => d.MapFrom(o => o.Name))
            .ForMember(s => s.PhoneNo, d => d.MapFrom(o => o.Phone))
            .ForMember(s => s.Email, d => d.MapFrom(o => o.Email))
            .ReverseMap()
            ;


            CreateMap <List <string>, List <ImportedContact> >()
            .AfterMap((s, d) =>
            {
                s.ForEach(item =>
                {
                    string[] values = item.Split(',');

                    var dto = new ImportedContact()
                    {
                        //ImportedContactId = Convert.ToInt16(values[0]),
                        Name    = values[1],
                        Surname = values[2],
                        Gender  = values[3],
                        Region  = values[4],
                        Age     = Convert.ToInt16(values[5]),
                        Title   = values[6],
                        Phone   = values[7],
                        Email   = values[8],
                        Photo   = values[9]
                    };

                    d.Add(dto);
                });
            });
        }