Пример #1
0
        public Table Post(TableRequestPP request)
        {
            var tableCtr  = new TableCtr();
            var tableData = new Table
            {
                ID          = request.ID,
                NoOfSeats   = request.NoOfSeats,
                TableNumber = request.TableNumber
            };
            var requestPP = new CafeRequestPP();
            var cafeData  = new Cafe
            {
                ID         = requestPP.ID,
                Name       = requestPP.Name,
                Address    = requestPP.Address,
                PriceRange = requestPP.PriceRange,
                Rating     = requestPP.Rating,
                OpenTime   = requestPP.OpenTime,
                CloseTime  = requestPP.CloseTime,
                ZipID      = requestPP.ZipID,
                TypeID     = requestPP.TypeID
            };

            tableCtr.CreateTable(tableData, cafeData);
            return(tableData);
        }
Пример #2
0
        public List <Table> Get(GetAllTablesInCafeRequest request)
        {
            var tableCtr = new TableCtr();
            var cafeData = new Cafe
            {
                ID = request.ID
            };

            return(tableCtr.GetAllTablesInCafe(cafeData));
        }
Пример #3
0
        public Table Put(UpdateTableRequest request)
        {
            var tableCtr  = new TableCtr();
            var tableData = new Table
            {
                ID          = request.ID,
                NoOfSeats   = request.NoOfSeats,
                TableNumber = request.TableNumber
            };

            tableCtr.UpdateTable(tableData);
            return(tableData);
        }
Пример #4
0
        public Table Post(CreateTableRequest request)
        {
            var tableCtr  = new TableCtr();
            var tableData = new Table
            {
                NoOfSeats   = request.NoOfSeats,
                TableNumber = request.TableNumber
            };
            var cafeData = new Cafe
            {
                ID = request.CafeID
            };

            tableCtr.CreateTable(tableData, cafeData);
            return(tableData);
        }
Пример #5
0
        public void Delete(DeleteTableRequest request)
        {
            var tableCtr = new TableCtr();

            tableCtr.Delete(request.ID);
        }
Пример #6
0
        public Table Get(GetTableByIDRequest request)
        {
            var tableCtr = new TableCtr();

            return(tableCtr.GetTableByID(request.ID));
        }
Пример #7
0
 public TableService()
 {
     _tableCtr = new TableCtr();
 }