public static User GetUser(string login, string password) { string hashPass = GetHashSHA256(password); using (var db = new UnitDbContext()) { return(db.Users .Where(u => u.Login.Equals(login) && u.Password.Equals(hashPass)) .FirstOrDefault <User>()); } }
private static RespondOperation TryAddUser(string login, string password, string name, string surname, Role role) { using (var db = new UnitDbContext()) { db.Users.Add(new User { Login = login, Password = GetHashSHA256(password), Name = name, Surname = surname, RoleID = role }); db.SaveChanges(); } return(RespondOperation.Ok); }
public UnitRepository(UnitDbContext unitDbContext) { this.unitDbContext = unitDbContext; }