private void DisplayUserInfo(string username) { try { systemUI.DisplayUserInfo(systemManager.GetUserByUsername(username)); } catch { systemUI.DisplayUserNotFound(username); } }
public override ITransaction ToTransaction(IBarcodeSystemManager barcodeSystemManager) { IUser user = barcodeSystemManager.GetUserByUsername(Username); IProduct product = barcodeSystemManager.GetProductById(productId); return(new BuyTransaction(Id, user, product, Date, count)); }
public void Execute(string[] args, IBarcodeSystemUI systemUI, IBarcodeSystemManager systemManager) { username = args[0]; amount = int.Parse(args[1]); IUser user = systemManager.GetUserByUsername(username); systemManager.AddCreditsToAccount(user, amount); }
public override ITransaction ToTransaction(IBarcodeSystemManager barcodeSystemManager) { IUser user = barcodeSystemManager.GetUserByUsername(Username); return(new InsertCashTransaction(Id, user, Date, Amount)); }