//private string ClientID //{ // get // { // return WebConfigurationManager.AppSettings["MSClientID"]; // } //} private Guid CreateSession(User User, GetItDoneContext db) { Guid guid = Guid.NewGuid(); db.UserSessions.Add(new Session() { SessionUser = User, Created = DateTime.Now, Expires = DateTime.Now.AddMonths(1), ID = guid }); db.SaveChanges(); return guid; }
public static HttpCookie CreateSession(User user) { using (GetItDoneContext db = new GetItDoneContext()) { Guid guid = Guid.NewGuid(); db.UserSessions.Add(new Session() { SessionUser = user, Created = DateTime.Now, Expires = DateTime.Now.AddMonths(1), ID = guid }); HttpCookie cookie = new HttpCookie("auth", guid.ToString()); cookie.Expires = DateTime.Now.AddMonths(1); return cookie; } }