public async Task LoginAsync(LoginDto loginDto, Action navigateAsync) { await SetTokenAsync(await RestService.PostAsync <TokenDto>(Constants.GetTokenUri, loginDto, false)); navigateAsync(); }
public async Task DeleteIncomeAsync(string dtoId) { await RestService.DeleteAsync(Constants.DeleteIncomeUri + dtoId); }
public async Task EditIncome(TransactionDto dto) { await RestService.PostAsync <object>(Constants.EditIncomeUri, dto); }
public async Task <List <IncomeDto> > GetIncomesAsync(DateTime from, DateTime to) { return(await RestService.GetAsync <List <IncomeDto> >(Constants.GetIncomesUri(from, to))); }
public async Task <IncomeDto> AddIncomeAsync(TransactionDto dto) { return(await RestService.PostAsync <IncomeDto>(Constants.AddIncomeUri, dto)); }
public async Task ChangePasswordAsync(PasswordChangeDto dto) { await RestService.PostAsync <object>(Constants.ChangePasswordUri, dto); }
public async Task EditUser(UserEditDto dto) { await RestService.PostAsync <UserEditDto>(Constants.EditUserUri, dto); }
private async Task SetUserDataAsync() { _userData = await RestService.GetAsync <UserDataDto>(Constants.GetUserUri); }
public async Task <List <CategoryDto> > GetCategories(CategoryType type) { return(await RestService.GetAsync <List <CategoryDto> >(Constants.GetCategoriesUri(type))); }
public async Task <PredictionResultDto> MakePrediction(ExpenseDto expense) { return(await RestService.PostAsync <PredictionResultDto>(Constants.PredictionUri, expense)); }