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))); } }
public bool Execute() { using (var cmd = new OAuthUpdateByIdRepository()) { cmd.data = this.data; return(cmd.Execute()); } }