public async Task<bool> AddOrUpdateAsync(WalletAccessRight entity) { if (entity == null) throw new ArgumentNullException(nameof(entity)); var existingWalleAccessRightt = entity.Guid == Guid.Empty ? null : await WalletAccessRights.FindAsync(entity.Guid); WalletAccessRights.AddOrUpdate(x => x.Guid, entity); await this.SaveChangesAsync(); return existingWalleAccessRightt == null; }
public async Task<DeletedEntity<WalletAccessRight>> DeteleAsync(WalletAccessRight entity) { var walletAccessRightToDelete = entity.Guid == Guid.Empty ? null : await WalletAccessRights.FindAsync(entity.Guid); var deletedWalletAccessRight = walletAccessRightToDelete == null ? null : WalletAccessRights.Remove(walletAccessRightToDelete); await this.SaveChangesAsync(); return new DeletedEntity<WalletAccessRight>(deletedWalletAccessRight); }
public async Task<bool> AddOrUpdateAsync(WalletAccessRight entity) { await Task.CompletedTask; return false; }
public async Task<DeletedEntity<WalletAccessRight>> DeteleAsync(WalletAccessRight entity) { await Task.CompletedTask; return new DeletedEntity<WalletAccessRight>(null); }
public Task<DeletedEntity<WalletAccessRight>> DeteleAsync(WalletAccessRight entity) { throw new NotImplementedException(); }
public Task<bool> AddOrUpdateAsync(WalletAccessRight entity) { throw new NotImplementedException(); }