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));
        }
예제 #3
0
        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
        }
예제 #4
0
        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);
            }
        }