Пример #1
0
 public ActionResult OAuth(OAuthAction data)
 {
     try
     {
         var result = data.Execute();
         if (result.Count() == 1)
         {
             using (var cmd = new OAuthUpdateByIdRepository())
             {
                 data.data.LastLogin       = DateTime.Now;
                 cmd.data                  = data.data;
                 this.Session["Email"]     = data.data.Email;
                 this.Session["LastLogin"] = data.data.LastLogin;
                 this.Session["Token"]     = data.data.Token;
                 this.Session["Photo"]     = data.data.Photo;
                 this.Session.Timeout      = 10;
                 return(JsonExpando(Success(cmd.Execute())));
             }
         }
         return(JsonExpando(Success(false, "Không tìm thấy Email: " + data.data.Email)));
     }
     catch (Exception ex)
     {
         return(JsonExpando(Success(false, ex.Message)));
     }
 }
Пример #2
0
 public bool Execute()
 {
     using (var cmd = new OAuthUpdateByIdRepository())
     {
         cmd.data = this.data;
         return(cmd.Execute());
     }
 }