public RoomViewModel(Room room) { using (MainContext context = new MainContext()) { var roomResidentRep = new RoomResidentRepository(context); Room = room; Selection = context.RoomResidents.Include("Room").Include("Resident") .Where(rr => rr.RoomId == Room.Id).Select(r => r.Resident).ToList(); Selection.Sort((r1, r2) => r1.Name.CompareTo(r2.Name)); } }
protected override void Seed(MainContext context) { _countryRepository = new CountryRepository(context); _cityRepository = new CityRepository(context); _streetRepository = new StreetRepository(context); _houseRepository = new HouseRepository(context); _roomRepository = new RoomRepository(context); _roomResidentRepository = new RoomResidentRepository(context); _residentRepository = new ResidentRepository(context); _userRepository = new UserRepository(context); InitializeUsers(); InitializeCountriesResursively(); context.SaveChanges(); }