public NewUser() { InitializeComponent(); _mechanicdb = new DataAccess <Mechanic>(); _userService = new UserService(); _mechanicService = new MechanicService(); _mechanics = _mechanicService.MechanicNoUser(); NoUserList.ItemsSource = _mechanics; }
public ErrandStatus() { _userservice = new UserService(); InitializeComponent(); _errandservice = new ErrandService(); _mechanicService = new MechanicService(); Errands.ItemsSource = _errandservice.OnGoingErrands(); FinishedErrands.ItemsSource = _errandservice.FinishedErrands(); }
public AddMechanic() { InitializeComponent(); _userservice = new UserService(); _mechanicService = new MechanicService(); _mechanic = new Mechanic(); _mechanics = new List <Mechanic>(); _mechanicdb = new DataAccess <Mechanic>(); }
public RemoveMechanic() { _mechanicdb = new DataAccess <Mechanic>(); _userDB = new DataAccess <User>(); _userservice = new UserService(); _mechanicService = new MechanicService(); InitializeComponent(); UpdateList(); }
public EditMechanic() { InitializeComponent(); _mechanicdb = new DataAccess <Mechanic>(); _mechanicService = new MechanicService(); _mechanics = _mechanicdb.Load(); AllMechanics.ItemsSource = _mechanics; }
public HomeMenu() { var us = new MechanicService(); InitializeComponent(); ThisUser.Text = CurrentUser.user.Username; Tabs.Visibility = Visibility.Hidden; var mechanic = us.NextBirthday(); Birthday.Text = $"{mechanic.FirstName} {mechanic.LastName} fyller år om {us.DaysUntilBirthday(mechanic)} dagar."; }
public UpdateSkills() { InitializeComponent(); _mechanicdb = new DataAccess <Mechanic>(); _userService = new UserService(); _mechanicService = new MechanicService(); List <string> SkillList = _mechanicService.ListSkills(); CurrentSkills.ItemsSource = SkillList; }
public void CanGetAllMechanics() { //Arrange MechanicService mechanicService = new MechanicService(MechanicTestResource.TESTMECHANICS); //Act var result = mechanicService.GetMechanics(); //Assert Assert.Equal(10, result.ToList().Count); Assert.Equal(10, mechanicService.Mechanics.ToList().Count); }
//private const string _usersPath = @"DAL\Files\Users.json"; //private const string _currentMechanicsPath = @"DAL\Files\CurrentMechanics.json"; public UserPage() { InitializeComponent(); _dbUsers = new UserDataAccess <User>(); _dbMechanics = new UserDataAccess <Mechanic>(); _mechanicService = new MechanicService(); db.Users = _dbUsers.LoadList(); db.CurrentMechanics = _dbMechanics.LoadCurrentMechanics(); RefreshList(); cbListUsers.ItemsSource = db.Users; cbMechanics.ItemsSource = db.CurrentMechanics.Where(mechanic => mechanic.UserID == null); }
public EndErrand() { InitializeComponent(); _userService = new UserService(); _mechanicService = new MechanicService(); _mechanicdb = new DataAccess <Mechanic>(); //errandList = _userService.ListErrands(); //_activeErrandList = _mechanicService.ListActiveErrands(); //_endErrandList = _mechanicService.ListEndErrands(); Errands.ItemsSource = _mechanicService.ListActiveErrands(); EndErrands.ItemsSource = _mechanicService.ListEndErrands(); }
public UserHomePage() { InitializeComponent(); _mechanicService = new MechanicService(); _vehicleService = new VehicleService(); _errandService = new ErrandService(); RefreshLists(); lbMechanicCompetences.ItemsSource = LoggedInUserService.Mechanic.Competences; lbCompetences.ItemsSource = _mechanicService.GetRemainingCompetences(LoggedInUserService.Mechanic); lblHeader.Content = $"Välkommen {LoggedInUserService.Mechanic.FirstName}!"; lblToday.Content = DateTime.Now.ToShortDateString(); }
private async Task RefreshLists() { _dbMechanics = new UserDataAccess <Mechanic>(); _dbErrands = new UserDataAccess <Errand>(); _mechanicService = new MechanicService(); _errandService = new ErrandService(); db.Errands = await _dbErrands.LoadListAsync(); db.CurrentMechanics = _dbMechanics.LoadCurrentMechanics(); lbErrands.ItemsSource = db.Errands.Where(x => x.ErrandStatus == ErrandStatus.Röd); lbBirthdays.ItemsSource = db.CurrentMechanics.Where(x => _mechanicService.IsBirthday(x) == true).ToList(); lbErrands.Items.Refresh(); lbBirthdays.Items.Refresh(); lblTodaysDate.Content = DateTime.Now.ToShortDateString(); }
//private readonly UserDataAccess<Errand> _dbErrands; public ErrandsPage() { InitializeComponent(); _dbErrands = new UserDataAccess <Errand>(); _dbCars = new UserDataAccess <Car>(); _dbMotorCycles = new UserDataAccess <Motorcycle>(); _dbBuses = new UserDataAccess <Bus>(); _dbTrucks = new UserDataAccess <Truck>(); _dbCurrentMechanics = new UserDataAccess <Mechanic>(); _mechanicService = new MechanicService(); _vehicleService = new VehicleService(); _vehicleService = new VehicleService(); _errandService = new ErrandService(); cbFuelType.ItemsSource = _fuelType; cbProblem.ItemsSource = _vehicleParts; cbCarType.ItemsSource = _carTypes; UpdateErrandPage(); }
public MechanicPage() { InitializeComponent(); _mechanicService = new MechanicService(); _userService = new UserService(); _errandService = new ErrandService(); _vehicleService = new VehicleService(); _dbCars = new UserDataAccess <Car>(); _dbMotorCycles = new UserDataAccess <Motorcycle>(); _dbBuses = new UserDataAccess <Bus>(); _dbTrucks = new UserDataAccess <Truck>(); _mechanicCompetences = new List <VehiclePart>(); _competences = new List <VehiclePart>(); _dbMechanics = new UserDataAccess <Mechanic>(); _dbErrands = new UserDataAccess <Errand>(); UpdateAddMechanicPage(); lbMechanicCompetences.ItemsSource = _mechanicCompetences; lbCompetences.ItemsSource = _competences; }
public ComprehensiveQueries(ITestOutputHelper testOutputHelper) { _testOutputHelper = testOutputHelper; _service = new MechanicService(MechanicTestResource.TESTMECHANICS); }