Exemplo n.º 1
0
        public string GoLogin(string returnUrl)
        {
            google ms = JsonConvert.DeserializeObject <google>(returnUrl);

            var member = db.Member.Where(x => x.Email == ms.du).FirstOrDefault();

            if (member == null)
            {
                Member m = new Member();
                m.Email        = ms.du;
                m.Name         = ms.Ad;
                m.NickName     = ms.Ad;
                m.MemberRoleId = 2;
                m.Point        = 0;
                m.providerGO   = true;
                db.Member.Add(m);
                db.SaveChanges();
                member = db.Member.Where(x => x.Email == ms.du).FirstOrDefault();
                Session[CDictionary.SK_Logined_Member] = member;

                (Session[CDictionary.SK_Logined_Member] as Member).provider = "google";
            }
            else
            {
                if (member.providerGO != true)
                {
                    member.providerGO = true;
                    db.SaveChanges();
                    Session[CDictionary.SK_Logined_Member] = member;
                    (Session[CDictionary.SK_Logined_Member] as Member).provider = "google";
                }
                else
                {
                    Session[CDictionary.SK_Logined_Member] = member;
                    (Session[CDictionary.SK_Logined_Member] as Member).provider = "google";
                }
            }


            return("驗證成功");//RedirectToAction("ActivityList", "Activity");
        }
Exemplo n.º 2
0
        public string GoLogin(string returnUrl)
        {
            google ms = JsonConvert.DeserializeObject <google>(returnUrl);

            var member = db.tMember.Where(x => x.fEmail == ms.du).FirstOrDefault();

            if (member == null)
            {
                tMember t = new tMember();
                t.fEmail      = ms.du;
                t.fMemberName = ms.Ad;
                t.fAccount    = ms.du;
                t.fPassword   = ms.OT;
                db.tMember.Add(t);
                db.SaveChanges();
                member = db.tMember.Where(x => x.fEmail == ms.du).FirstOrDefault();
            }
            CMember c = new CMember();

            c.fMemberId   = member.fMemberId;
            c.fMemberName = member.fMemberName;
            c.fAccount    = member.fAccount;
            c.fPassword   = member.fPassword;
            c.fEmail      = member.fEmail;
            c.fRoomId     = member.fRoomId;
            c.fPhone      = member.fPhone;
            c.fAge        = member.fAge;
            c.fSex        = member.fSex;
            c.fBirthDate  = member.fBirthDate;
            c.fSalary     = member.fSalary;
            c.fCareer     = member.fCareer;
            c.fImage      = member.fImage;
            c.fLeave      = member.fLeave;
            c.fRole       = member.fRole;
            Session[CDictionary.welcome] = c;
            return("驗證成功");
        }
Exemplo n.º 3
0
        static async void AddZoomAwareMarker(google.maps.Map map, google.maps.Marker marker, string small, string xsmall)
        {

            do
            {
                var z = map.getZoom();

                //if (z < 10.0)
                if (z < 13.0)
                    marker.setIcon(xsmall);
                else
                    marker.setIcon(small);


                await map.async.onzoomchanged;

            }
            while (true);

        }
 .MustAsync(async(google, ct) => !await repository.IsExists(google, ct))
 .WithErrorCode(ElwarkExceptionCodes.ProviderAlreadyExists);
Exemplo n.º 5
0
        // GET: Default

        public ActionResult Index(google g)
        {
            return(View());
        }