public string AddTable(string type, int tableNumber, int capacity) { ITable table = tableFactory.CreateTable(type, tableNumber, capacity); tables.Add(table); return($"Added table number {tableNumber} in the restaurant"); }
public string AddTable(string type, int tableNumber, int capacity) { ITable table = tableFactory.CreateTable(type, tableNumber, capacity); this.tables.Add(table); return(string.Format(Messages.SuccessfulyAddedTable, table.TableNumber)); }
public string AddTable(string type, int tableNumber, int capacity) { var table = tableFactory.CreateTable(type, tableNumber, capacity); string result = string.Empty; if (table != null) { this.tables.Add(table); result = $"Added table number {table.TableNumber} in the restaurant"; } return(result); //could throw an empty line }
public string AddTable(string type, int tableNumber, int capacity) { var tableFactory = new TableFactory(); try { var table = tableFactory.CreateTable(type, tableNumber, capacity); var message = $"Added table number {table.TableNumber} in the restaurant"; Tables.Add(table); return(message); } catch (Exception ex) { return(ex.Message); } }