[HttpPost] //Insert to Database
        public IHttpActionResult Post([FromBody] Contact postContact)
        {
            ContactDA.read();
            if (postContact != null)
            {
                Country country   = null;
                bool    storeData = true;
                foreach (var item in CountryDA.CtryList)
                {
                    if (Convert.ToString(item.CountryName).ToLower() == postContact.Address.Country.CountryName.ToLower())
                    {
                        country   = item;
                        storeData = false;
                    }
                }
                if (storeData)
                {
                    country             = new Country();
                    country.CountryName = postContact.Address.Country.CountryName;
                    country.CountryCode = postContact.Address.Country.CountryCode;
                    //===============================================
                    //DATA ACCESS METHOD
                    CountryDA.insert(country);
                    //===============================================
                }
                Address a = new Address(postContact.Address.AddressST, postContact.Address.City, postContact.Address.State, postContact.Address.ZipCode, country.CountryID, country);
                AddressDA.insert(a);
                Contact con = new Contact(
                    postContact.FName,
                    postContact.LName,
                    postContact.Age,
                    postContact.Gender,
                    postContact.Email,
                    a.AddressID,
                    postContact.PhoneNumber,
                    a);
                ContactDA.insert(con);

                return(Ok("Contact Added."));
            }
            else
            {
                return(BadRequest());
            }
        }