public void RemoveMeetingRoom(MeetingRoom meetingRoom, IMeetingsRepository meetingRepo) { Run(context => { meetingRepo.DeleteAllMeetingsWithRoom(meetingRoom.Id); context.MeetingRooms.Remove(context.MeetingRooms.Find(meetingRoom.Id)); context.SaveChanges(); }); }