public override string[] GetRolesForUser(string login) { var role = new string[] {}; using (var db = new HelpdeskContext()) { try { var user = db.Users.FirstOrDefault(x => x.Login == login); if (user != null) { var userRole = db.Roles.Find(user.RoleId); if (userRole != null) { role = new string[] { userRole.Name }; } } } catch { role = new string[] { }; } } return(role); }
public override bool IsUserInRole(string username, string roleName) { bool outputResult = false; // Находим пользователя using (HelpdeskContext _db = new HelpdeskContext()) { try { // Получаем пользователя User user = (from u in _db.Users where u.Login == username select u).FirstOrDefault(); if (user != null) { // получаем роль Role userRole = _db.Roles.Find(user.RoleId); //сравниваем if (userRole != null && userRole.Name == roleName) { outputResult = true; } } } catch { outputResult = false; } } return(outputResult); }
public override bool IsUserInRole(string username, string roleName) { bool outputResult = false; using (var db = new HelpdeskContext()) { try { var user = db.Users.FirstOrDefault(x => x.Login == username); if (user != null) { var role = db.Roles.Find(user.RoleId); if (role != null && role.Name == roleName) { outputResult = true; } } } catch { outputResult = false; } } return(outputResult); }
private bool ValidateUser(string login, string password) { bool IsValid = false; using (HelpdeskContext _db = new HelpdeskContext()) { try { User user = (from u in _db.Users where u.Login == login && u.Password == password select u).FirstOrDefault(); if (user != null) { IsValid = true; } else { IsValid = false; } } catch { IsValid = false; } } return(IsValid); }
public override string[] GetRolesForUser(string login) { string[] role = new string[] { }; using (HelpdeskContext _db = new HelpdeskContext()) { try { // Получаем пользователя User user = (from u in _db.Users where u.Login == login select u).FirstOrDefault(); if (user != null) { // получаем роль Role userRole = _db.Roles.Find(user.RoleId); if (userRole != null) { role = new string[] { userRole.Name }; } } } catch { role = new string[] { }; } } return(role); }
public override string[] GetRolesForUser(string login) { string[] role = new string[] { }; using (HelpdeskContext _db = new HelpdeskContext()) { try { //Получаем пользователей User user = (from u in _db.Users where u.Login == login select u).FirstOrDefault(); if (user != null) { //получаем роль Role userRole = _db.Roles.Find(user.RoleId); if (userRole != null) { role = new string[] { userRole.Name }; } } } catch { role = new string[] { }; } return role; } }
private bool ValidateUser(string login, string password) { bool isValid = false; using (var db = new HelpdeskContext()) { try { var user = db.Users.FirstOrDefault(x => x.Login == login && x.Password == password); if (user != null) { isValid = true; } } catch { isValid = false; } } return(isValid); }
private bool ValidateUser(string login, string password) { bool isValid = false; using (HelpdeskContext _db = new HelpdeskContext()) { try { User user = (from u in _db.Users where u.Login == login && u.Password == password select u).FirstOrDefault(); if (user != null) { isValid = true; } } catch { isValid = false; } } return isValid; }
public HomeController(HelpdeskContext dbContext) { _dbContext = dbContext; }
public EmployeeRepository(HelpdeskContext dbContext) { _dbContext = dbContext; }
public HelpDeskController(HelpdeskContext helpdeskContext) { this.helpdeskContext = helpdeskContext; }
public override bool IsUserInRole(string username, string roleName) { bool outputResult = false; using (HelpdeskContext _db = new HelpdeskContext()) { try { //Получаем пользователя User user = (from u in _db.Users where u.Login == username select u).FirstOrDefault(); if (user != null) { //Получаем роль Role userRole = _db.Roles.Find(user.RoleId); //Сравниваем if (userRole != null && userRole.Name == roleName) { outputResult = true; } } } catch { outputResult = false; } } return outputResult; }