private async Task deleteMoneyType() { IsBusy = true; if (SelectedMoneyType != null) { var service = new MoneyTypeService(_configuration); var response = await service.Delete(SelectedMoneyType.Id); if (response != null) { this._moneyTypesSource.Remove(response); } } IsBusy = false; }
private async Task <bool> getMoneyTypes() { var service = new MoneyTypeService(_configuration); var response = await service.GetAll(); if (response != null) { Parallel.ForEach(response, moneyType => { this._moneyTypesSource.AddOrUpdate(moneyType); }); return(true); } return(false); }
private async Task addMoneyType() { IsBusy = true; var service = new MoneyTypeService(_configuration); var response = await service.Create(new Models.Shared.ViewModels.MoneyTypeViewModel { Name = this.Name, Description = this.Description }); if (response != null) { this._moneyTypesSource.AddOrUpdate(response); } IsBusy = false; }
private async Task editMoneyType() { IsBusy = true; if (SelectedMoneyType != null) { var service = new MoneyTypeService(_configuration); var response = await service.Edit(new Models.Shared.ViewModels.MoneyTypeViewModel { Name = this.Name, Description = this.Description, MoneyTypeId = SelectedMoneyType.Id }); if (response != null) { this._moneyTypesSource.AddOrUpdate(response); } } IsBusy = false; }