protected override async Task OnInitializedAsync() { Saved = false; Countries = (await CountryDataService.GetAllCountries()).ToList(); //Employee = await EmployeeDataService.GetEmployeeDetails(int.Parse(EmployeeId)); JobCategories = (await JobCategoryDataService.GetAllJobCategories()).ToList(); int.TryParse(EmployeeId, out var employeeId); var savedEmployee = await LocalStorageService.GetAsync <Employee>("Employee"); if (savedEmployee != null && employeeId == 0) { Employee = savedEmployee; } else if (employeeId == 0) //new employee is being created { //add some defaults Employee = new Employee { CountryId = 1, JobCategoryId = 1, BirthDate = DateTime.Now, JoinedDate = DateTime.Now }; } else { Employee = await EmployeeDataService.GetEmployeeDetails(int.Parse(EmployeeId)); } CountryId = Employee.CountryId.ToString(); JobCategoryId = Employee.JobCategoryId.ToString(); }
protected async override Task OnInitializedAsync() { CurrentState.IsSaved = false; Countries = (await CountryDataService.GetAll()).ToList(); JobCategories = (await JobCategoryDataService.GetAll()).ToList(); int.TryParse(EmployeeId, out int id); if (id == 0) { Employee = new Employee { CountryId = 1, JobCategoryId = 1, BirthDate = DateTime.Now, JoinedDate = DateTime.Now }; } else { Employee = await EmployeeDataService.GetDetail(id); } CountryId = Employee.CountryId.ToString(); JobCategoryId = Employee.JobCategoryId.ToString(); }
protected override async Task OnInitializedAsync() { Saved = false; Countries = (await CountryDataService.GetAllCountries()).ToList(); JobCategories = (await JobCategoryDataService.GetAllJobCategories()).ToList(); int.TryParse(EmployeeId, out var employeeId); if (employeeId == 0) //new employee is being created { // I kursen lades denna överst i den yttre if-satsen, // men det blir ju knas om man går in och redigerar en befintlig anställd if (EmployeeDataService.SavedEmployee != null) { Employee = EmployeeDataService.SavedEmployee; } else { //add some defaults Employee = new Employee { CountryId = 1, JobCategoryId = 1, BirthDate = DateTime.Now, JoinedDate = DateTime.Now }; } } else { Employee = await EmployeeDataService.GetEmployeeDetails(int.Parse(EmployeeId)); } CountryId = Employee.CountryId.ToString(); JobCategoryId = Employee.JobCategoryId.ToString(); }
protected async override Task OnInitializedAsync() { Saved = false; Countries = (await CountryDataService.GetAllCountries()).ToList(); JobCategories = (await JobCategoryDataService.GetAllJobCategories()).ToList(); if (!string.IsNullOrWhiteSpace(EmployeeId)) { Employee = await EmployeeDataService.GetEmployeeDetails(int.Parse(EmployeeId)); } else { Employee = new Employee { CountryId = 2, JobCategoryId = 2, BirthDate = DateTime.Now.AddYears(-30), JoinedDate = DateTime.Now, } }; CountryId = Employee.CountryId.ToString(); JobCategoryId = Employee.JobCategoryId.ToString(); }
protected override async Task OnInitializedAsync() { Elements = (await DataService.GetAll()).ToArray(); Countries = (await CountryDataService.GetAll()).ToArray(); PaymentTerms = (await PaymentTermDataService.GetAll()).ToArray(); }
protected override async Task OnInitializedAsync() { Saved = false; Cities = (await CityDataService.GetAllCities()).ToList(); Countries = (await CountryDataService.GetAllCountries()).ToList(); JobCategories = (await JobCategoryDataService.GetAllJobCategories()).ToList(); Offices = (await OfficeDataService.GetAllOffices()).ToList(); Pods = (await PodDataService.GetAllPods()).ToList(); Regions = (await RegionDataService.GetAllRegions()).ToList(); int.TryParse(EmployeeId, out var employeeId); if (employeeId == 0) //new employee is being created { //add some defaults Employee = new Employee { OfficeId = 1, JobCategoryId = 1, RegionId = 3 }; } else { Employee = await EmployeeDataService.GetEmployeeDetails(int.Parse(EmployeeId)); } OfficeId = Employee.OfficeId.ToString(); RegionId = Employee.RegionId.ToString(); PodId = Employee.PodId.ToString(); JobCategoryId = Employee.JobCategoryId.ToString(); }
protected override async Task OnInitializedAsync() { Saved = false; Countries = (await CountryDataService.GetAllCountries()).ToList(); JobCategories = (await JobCategoryDataService.GetAllJobCategories()).ToList(); int.TryParse(EmployeeId, out var employeeId); if (employeeId == 0) // new employee is being created { // add some defaults Employee = new Employee { CountryId = 1, JobCategoryId = 1, BirthDate = DateTime.Now }; } else { Employee = await EmployeeDataService.GetEmployeeDetails(employeeId); } CountryId = Employee.CountryId.ToString(); JobCategoryId = Employee.JobCategoryId.ToString(); }
/// <summary> /// Load an Employee based on id, as as source for the component UI /// </summary> /// <returns></returns> protected async override Task OnInitializedAsync() { //Employee = (await EmployeeDataService.GetEmployeeDetails(int.Parse(EmployeeId))); Countries = (await CountryDataService.GetAllCountries()).ToList(); JobCategories = (await CategoryDataService.GetAllJobCategories()).ToList(); int.TryParse(EmployeeId, out var employeeId); if (employeeId == 0)//New employee is created. { //Fill in some defaults for the new employee Employee = new Employee { CountryId = 1, JobCategoryId = 1, BirthDate = DateTime.Now, JoinedDate = DateTime.Now }; } else { Employee = (await EmployeeDataService.GetEmployeeDetails(int.Parse(EmployeeId))); } //To make two way binding work on the Countries SelectList, in order to show the Employees country as the selecte value, //we need to convert the Employee.CountryId to a string, and put it in a helper field (CountryId), that can then be used by the SelectList. //Basically, when binding to a ddl etc. using an Id from a model, it needs to be converted to string. CountryId = Employee.CountryId.ToString(); JobCategoryId = Employee.JobCategoryId.ToString(); }
protected override async Task OnInitializedAsync() { Saved = false; Countries = await CountryDataService.GetAllCountries(); JobCategories = await JobCategoryDataService.GetAllJobCategories(); int.TryParse(EmployeeId, out var employeeId); if (employeeId == 0) { // New employee Employee = new Employee { CountryId = 1, JobCategoryId = 1, BirthDate = DateTime.Now, JoinedDate = DateTime.Now }; } else { Employee = await EmployeeDataService.GetEmployeeDetails(int.Parse(EmployeeId)); } CountryId = Employee.CountryId.ToString(); JobCategoryId = Employee.JobCategoryId.ToString(); }
public void DeleteCountry() { if (CurrentCountry != null) { CountryDataService countryDS = new CountryDataService(); countryDS.DeleteCountry(CurrentCountry); ReadCountries(); } }
public void ChangeCountry() { if (CurrentCountry != null) { CountryDataService countryDS = new CountryDataService(); countryDS.UpdateCountry(CurrentCountry); ReadCountries(); } }
protected override async Task OnInitializedAsync() { Countries = (await CountryDataService.GetAllCountries()).ToList(); JobCategories = (await JobCategoryDataService.GetAllJobCategories()).ToList(); Employee = int.TryParse(EmployeeId, out var parsedEmployeeId) ? await EmployeeDataService.GetEmployeeDetails(parsedEmployeeId) : CreateDefaultEmployee(); CountryId = Employee.CountryId.ToString(); JobCategoryId = Employee.JobCategoryId.ToString(); }
protected override async Task OnInitializedAsync() { Saved = false; Countries = (await CountryDataService.GetAllCountries()).ToList(); JobCategories = (await JobCategoryDataService.GetAllJobCategories()).ToList(); int.TryParse(EmployeeId, out var employeeId); if (employeeId != 0) //new employee is being created { Employee = await EmployeeDataService.GetEmployeeDetails(int.Parse(EmployeeId)); } }
protected override async Task OnInitializedAsync() { Saved = false; Employee = EmployeeId == 0 ?new Employee { CountryId = 1, JobCategoryId = 1, BirthDate = DateTime.Now, JoinedDate = DateTime.Now } :await EmployeeDataService.GetEmployeeDetails(EmployeeId); Countries = await CountryDataService.GetAllCountries(); JobCategories = await JobCategoryDataService.GetAllJobCategories(); }
public void AddCountry() { CountryDataService countryDS = new CountryDataService(); if (countryDS.FindDoubleCountry(CurrentCountry)) { countryDS.InsertCountry(CurrentCountry); ReadCountries(); } else { ApplicationViewModel.applicationViewModel.OpenWarningModal(); } }
protected override async Task OnInitializedAsync() { Saved = false; Countries = (await CountryDataService.GetAllCountries()).OrderBy(o => o.Name).ToList(); if (CompanyDetailId == 0) //new Company Detail is being created { //add some defaults CompanyDetail = new CompanyDetail() { Active = true }; } else { CompanyDetail = await CompanyDetailDataService.GetCompanyDetailById(CompanyDetailId); } }
public static CountryDataService GetMockCountryDataService(int count) { var list = new List <Country>(); var mockexpenseRepository = new Mock <ICountryRepository>(); for (int i = 0; i < count; i++) { list.Add(new Country { CountryId = count }); } mockexpenseRepository.Setup(m => m.GetAllCountries()).ReturnsAsync(list); var countryDataService = new CountryDataService(mockexpenseRepository.Object); return(countryDataService); }
protected override async Task OnInitializedAsync() { Saved = false; //Employee = await EmployeeDataService.GetEmployeeDetails(int.Parse(EmployeeId)); Countries = (await CountryDataService.GetAllCountries()).ToList(); JobCategories = (await JobCategoryDataService.GetAllJobCategories()).ToList(); int.TryParse(EmployeeId, out var employeeId); if (employeeId == 0) { } else { Employee = await EmployeeDataService.GetEmployeeDetails(int.Parse(EmployeeId)); } CountryId = Employee.CountryId.ToString(); JobCategoryId = Employee.JobCategoryId.ToString(); }
protected override async Task OnInitializedAsync() { Saved = false; Countries = (await CountryDataService.GetAllCountries()).OrderBy(o => o.Name).ToList(); JobCategories = (await JobCategoryDataService.GetAllJobCategories()).ToList(); if (EmployeeId == 0) //new employee is being created { //add some defaults Employee = new Employee { CountryId = 1, JobCategoryId = 1, BirthDate = DateTime.Now.AddYears(-18), JoinedDate = DateTime.Now.Date }; } else { Employee = await EmployeeDataService.GetEmployeeDetails(EmployeeId); } CountryId = Employee.CountryId.ToString(); JobCategoryId = Employee.JobCategoryId.ToString(); }
protected override async Task OnInitializedAsync() { Saved = false; Countries = await CountryDataService.GetAllCountries(); JobCategories = await JobCategoryDataService.GetAllJobCategories(); if (EmployeeId == 0) { Employee = new Employee { CountryId = 1, JobCategoryId = 1, BirthDate = DateTime.Now, JoinedDate = DateTime.Now } } ; else { Employee = await EmployeeDataService.GetEmployeeDetails(EmployeeId); } JobCategoryId = Employee.JobCategoryId.ToString(); CountryId = Employee.CountryId.ToString(); }
protected override async Task OnInitializedAsync( ) { Saved = false; Countries = (await CountryDataService.GetAllCountries( )).ToList( ); JobCategories = (await JobCategoryDataService.GetAllJobCategories( )).ToList( ); if (!int.TryParse(EmployeeID, out int employeeID)) { Employee = new Employee { CountryId = 1, JobCategoryId = 1, BirthDate = DateTime.Now } } ; else { Employee = await EmployeeDataService.GetEmployeeDetails(employeeID); } CountryID = Employee.CountryId.ToString( ); JobCategoryID = Employee.JobCategoryId.ToString( ); await base.OnInitializedAsync( ); }
protected override async Task OnInitializedAsync() { // Employee = await EmployeeDataService.GetEmployeeDetails(Convert.ToInt32(EmployeeId)); Countries = await CountryDataService.GetAllCountries(); JobCategories = await JobCategoryDataService.GetAllJobCategories(); int.TryParse(EmployeeId, out var id); if (id == 0) { Employee = new Employee { CountryId = 1, JobCategoryId = 1, BirthDate = DateTime.Now }; } else { Employee = await EmployeeDataService.GetEmployeeDetails(Convert.ToInt32(EmployeeId)); } CountryId = Employee.CountryId.ToString(); JobCategoryId = Employee.JobCategoryId.ToString(); await base.OnInitializedAsync(); }
protected override async Task OnInitializedAsync() { int.TryParse(EmployeeId, out int employeeId); //Employee = await EmployeeDataService.GetEmployeeDetails(int.Parse(EmployeeId)); if (employeeId == 0) //new employee is being created { //add some defaults Employee = new Employee { CountryId = 1, JobCategoryId = 1, BirthDate = DateTime.Now, JoinedDate = DateTime.Now }; EmployeeId = 0.ToString(); } else { Employee = await EmployeeDataService.GetEmployeeDetails(int.Parse(EmployeeId)); } Countries = await CountryDataService.GetAllCountries(); CountryId = Employee.CountryId.ToString(); JobCategories = await JobCategoryDataService.GetAllJobCategories(); JobCategoryId = Employee.JobCategoryId.ToString(); }
protected override async Task OnInitializedAsync() { Countries = (await CountryDataService.GetAllCountries()).ToList(); }
public CountryManager(FreeLancersEntities entities) : base(entities) { _countryDataService = new CountryDataService(entities); }
protected override async Task OnInitializedAsync() { CompanyDetail = await CompanyDetailDataService.GetCompanyDetailById(CompanyDetailId); Country = await CountryDataService.GetCountryById(CompanyDetail.CountryId); }
private void ReadCountries() { CountryDataService countryDS = new CountryDataService(); Countries = new ObservableCollection <Country>(countryDS.GetCountries()); }