public int RemoveProfessorScore(int?professoreCode, string term)
        {
            var scoreRepository = new ProfessorScoreRepository(new DatabaseFactory());
            var prof            = new ProfessorRepository(new DatabaseFactory());
            var professor       = prof.GetMany(x => x.ProfessorCode == professoreCode && x.Term.TermCode == term).FirstOrDefault();

            return(scoreRepository.Delete(x => x.Professor.Id == professor.Id &&
                                          !x.Score.Indicator.CountOfType.Contains("p7") &&
                                          !x.Score.Indicator.CountOfType.Contains("p11") &&
                                          !x.Score.Indicator.CountOfType.Contains("p12") &&
                                          !x.Score.Indicator.CountOfType.Contains("p16"), true));
            //else return -3000;
        }