public AuthReturnState SaveToken(Token token, UserInfo user, AppData app) { if (UserSession != null) { UserSession.TokenLocal = token; return AuthReturnState.Success; } else return AuthReturnState.SessionIsNull; }
public AuthReturnState CreateNewSession(UserInfo user, AppData app) { UserSession = new Session { SessionId = Guid.NewGuid(), UserInfoLocal = user, AppDataLocal = app, TokenLocal = null }; return AuthReturnState.Success; }
public void AddAppData(AppData appData) { if (appData.Id == 0) { _context.AppDatas.Add(appData); } else { var dbEntry = _context.AppDatas.Find(appData.Id); if (dbEntry != null) { dbEntry.Name = appData.Name; dbEntry.AppSecretId = appData.AppSecretId; dbEntry.RedirectUri = appData.RedirectUri; } } _context.SaveChanges(); }