Пример #1
0
        public TokensToView GetNewSession(string login, string password)
        {
            //OfficeDBEntities officeDB = new OfficeDBEntities();
            var user = officeDB.Employees.Where(e => e.Login == login && e.Password == password).FirstOrDefault();

            if (user != null)
            {
                TokenManager.CleanInvalideTokens(user.Login);
                Tokens token = TokenManager.NewToken(user.Login, 8);
                officeDB.Tokens.Add(token);
                officeDB.SaveChanges();
                return(new TokensToView(token));
            }
            else
            {
                return(null);
            }
        }