public string GetToken(string username, string password) { string result; try { using (var dbContext = new WCFDBContext()) { UserModel _user = new UserModel() { UserName = username, Password = password }; IUserRepository validator = new UserRepository(dbContext); if (!validator.VerifyUser(_user)) { throw new InvalidCredentialException("Invalid credentials"); } result = new TokenRepository(dbContext).GetToken(_user).Message; } } catch (Exception ex) { result = ex.Message; } return(result); }
public OperationStatus VerifyToken(string token) { OperationStatus result = new OperationStatus(); if (string.IsNullOrEmpty(token)) { result.Message = "Access Denied."; } using (var dbContext = new WCFDBContext()) { ITokenRepository tokenrepo = new TokenRepository(dbContext); return(tokenrepo.VerifyToken(token)); } }
public OperationStatus GetToken(UserModel _user) { OperationStatus result = new OperationStatus(); try { using (var dbContext = new WCFDBContext()) { IUserRepository validator = new UserRepository(dbContext); if (!validator.VerifyUser(_user)) { throw new InvalidCredentialException("Invalid credentials"); } result = new TokenRepository(dbContext).GetToken(_user); } } catch (Exception ex) { result.Message = ex.Message; } return(result); }
public UserRepository(WCFDBContext dbContext) { _DbContext = dbContext; }