public async Task <Models.Vacancy> PostVacancyAsync(Models.Vacancy vacancy) { UriBuilder builder = new UriBuilder(AppSettings.VacanciesEndpoint); string uri = builder.ToString(); var token = await _loginService.GetOAuthToken(); return(await _requestService.PostAsync <Models.Vacancy, Models.Vacancy>(uri, vacancy, token)); }
public ApplyRegisterPage(IRequestService requestService, Models.Vacancy vacancy, int applyId = 0) { InitializeComponent(); BindingContext = new ViewModels.ApplyRegisterViewModel(Navigation, requestService, vacancy, applyId); }
public Task <Models.Vacancy> PostVacancyAsync(Models.Vacancy vacancy) { return(Task.FromResult(vacancy)); }
public VacancyPage(IRequestService requestService, Models.Vacancy vacancy) { InitializeComponent(); BindingContext = new VacancyViewModel(Navigation, requestService, vacancy); }