public static IEnumerable <Employee> ChooseEmployees(SmileData db, DateTime date, Language language,
                                                             Character character)
        {
            var employees = db.Employees.Find(e =>
                                              e.Languages.Contains(language) &&
                                              e.Weekends.FirstOrDefault(w => w.Day == date) == null &&
                                              character.IsMale == e.IsMale);

            if (employees.Count() == 1)
            {
                return(employees);
            }


            var count  = Convert.ToInt32(employees.Select(e => e.Orders.Count).Min());
            var result = db.Employees.Find(e => e.Orders.Count == count).ToList();

            return(result);
        }
Exemple #2
0
 public HomeController()
 {
     db        = new SmileData("SmileContext");
     _login    = "******";
     _password = "******";
 }