public ITrustedDevice RegisterTrustedDevice(ILogin login, DeviceType type, DeviceTrustLevel trustLevel) { var session = EntityHelper.GetSession(login); var deviceToken = RandomHelper.GenerateRandomString(10); var device = login.NewTrustedDevice(deviceToken, type, trustLevel); session.SaveChanges(); return(device); }
public ITrustedDevice RegisterTrustedDevice(ILogin login, DeviceType type, DeviceTrustLevel trustLevel) { var session = EntityHelper.GetSession(login); var deviceToken = RandomHelper.GenerateRandomString(10); var device = login.NewTrustedDevice(deviceToken, type, trustLevel); session.SaveChanges(); return device; }
public static ITrustedDevice NewTrustedDevice(this ILogin login, string token, DeviceType type, DeviceTrustLevel trustLevel) { var session = EntityHelper.GetSession(login); var ent = session.NewEntity<ITrustedDevice>(); ent.Login = login; ent.Token = token; ent.TrustLevel = trustLevel; ent.Type = type; ent.LastLoggedIn = session.Context.App.TimeService.UtcNow; return ent; }
public static ITrustedDevice NewTrustedDevice(this ILogin login, string token, DeviceType type, DeviceTrustLevel trustLevel) { var session = EntityHelper.GetSession(login); var ent = session.NewEntity <ITrustedDevice>(); ent.Login = login; ent.Token = token; ent.TrustLevel = trustLevel; ent.Type = type; ent.LastLoggedIn = session.Context.App.TimeService.UtcNow; return(ent); }