コード例 #1
0
 public static void Checkin(OauthMember m)
 {
     if (!CoopRelay.Relay.Member.IsExist(m.Username))
     {
         Create(m);
     }
     m.Id = Save(m);
 }
コード例 #2
0
 public static void Checkin(OauthMember m)
 {
     if (!CoopRelay.Relay.Member.IsExist(m.Username))
     {
         Create(m);
     }
     m.Id = Save(m);
 }
コード例 #3
0
 private static System.Collections.Specialized.NameValueCollection GenerateNvc(OauthMember m)
 {
     var nvc = new System.Collections.Specialized.NameValueCollection();
     nvc.Add("provider", m.Provider);
     nvc.Add("oauthId", m.OauthId);
     nvc.Add("accessToken", m.AccessToken);
     nvc.Add("firstName", m.FirstName);
     nvc.Add("lastName", m.LastName);
     nvc.Add("picture", m.Picture);
     return nvc;
 }
コード例 #4
0
 private static int Save(OauthMember m)
 {
     return CoopRelay.Relay.Member.Update(m.Username, m.Name, m.Email, GenerateNvc(m));
 }
コード例 #5
0
 private static int Create(OauthMember m)
 {
     return CoopRelay.Relay.Member.Create(m.Username, "ey860vP8TSkDbtF0oQ1g", m.Email, m.Name, "OauthMember", GenerateNvc(m));
 }
コード例 #6
0
        private static System.Collections.Specialized.NameValueCollection GenerateNvc(OauthMember m)
        {
            var nvc = new System.Collections.Specialized.NameValueCollection();

            nvc.Add("provider", m.Provider);
            nvc.Add("oauthId", m.OauthId);
            nvc.Add("accessToken", m.AccessToken);
            nvc.Add("firstName", m.FirstName);
            nvc.Add("lastName", m.LastName);
            nvc.Add("picture", m.Picture);
            return(nvc);
        }
コード例 #7
0
 private static int Save(OauthMember m)
 {
     return(CoopRelay.Relay.Member.Update(m.Username, m.Name, m.Email, GenerateNvc(m)));
 }
コード例 #8
0
 private static int Create(OauthMember m)
 {
     return(CoopRelay.Relay.Member.Create(m.Username, "ey860vP8TSkDbtF0oQ1g", m.Email, m.Name, "OauthMember", GenerateNvc(m)));
 }