public async void Complete(string token)
        {
            System.Net.Http.HttpClient client = new System.Net.Http.HttpClient();
            string responce = await client.GetStringAsync(string.Format("https://api.instagram.com/v1/users/self/?access_token={0}", token));

            var networkResponse    = Newtonsoft.Json.JsonConvert.DeserializeObject <InstagramUserResponce>(responce);
            var socialNetworkModel = new SocialNetworkModel();

            socialNetworkModel.AccessToken = token;
            socialNetworkModel.UserID      = networkResponse?.data?.id;
            socialNetworkModel.NetworkName = "Instagram";
            //socialNetworkModel.NUserName = networkResponse?.data?.full_name;
            //socialNetworkModel.NetworkName = "Instagram";
            //socialNetworkModel.Country = "test";
            //socialNetworkModel.Data = "test";
            //socialNetworkModel.DOB = DateTime.Now;
            //socialNetworkModel.EmailAddress = "*****@*****.**";
            //socialNetworkModel.FirstName = "test";
            //socialNetworkModel.ID = networkResponse?.data?.id;
            //socialNetworkModel.LastName = "test";
            //socialNetworkModel.MiddleName = "test";
            //socialNetworkModel.networkID = 0;
            //socialNetworkModel.NLocation = "test";
            //socialNetworkModel.ProfileID = 0;
            //socialNetworkModel.ScoreComponentA = 0;
            //socialNetworkModel.ScoreComponentB = 0;
            //socialNetworkModel.TokenExpirationDate = DateTime.Now;


            InstagramDelegate.OnInstagramAuthenticationCompleted(socialNetworkModel /*new SocialNetworkModel() { AccessToken = token, UserID = networkResponse?.data?.id, NUserName = networkResponse?.data?.full_name, NetworkName = "Instagram" }*/);
        }
 void OnClickCancelBarButton(object sender, EventArgs e)
 {
     InstagramDelegate.OnInstagramAuthenticationCanceled();
 }