public UserAccountTypeDetailViewModel(UserAccountTViewModel viewModel, IUsersAccountTypeStore usersAccountTypeStore, IPageService pageService) { if (viewModel == null) { throw new ArgumentNullException(nameof(viewModel)); } _pageService = pageService; _usersAccountTypeStore = usersAccountTypeStore; SaveCommand = new Command(async() => await Save()); UsersAccount = new UsersAccountType { id = viewModel.Id, accountName = viewModel.AccountName, accountType = viewModel.AccountType }; }
public async Task UpdateUserAccountType(UsersAccountType usersAccountType) { await _connection.UpdateAsync(usersAccountType); }
public async Task AddUserAccountType(UsersAccountType usersAccountType) { await _connection.InsertAsync(usersAccountType); }
public UserAccountTViewModel(UsersAccountType userAccountType) { Id = userAccountType.id; _accountName = userAccountType.accountName; _accountType = userAccountType.accountType; }