public object Get(CafeTableRequest request) { DbCafeTable dbCafeTable = new DbCafeTable(); if (request.Id.HasValue) { var cafeTable = dbCafeTable.GetTableByID(request.Id.Value); return(new CafeTableResponse { Result = new CafeTable[] { cafeTable } }); } else { throw new Exception("Please enter a valid ID"); } }
public object Post(CafeTableRequest request) { DbCafeTable dbCafeTable = new DbCafeTable(); var cafeTable = new CafeTable { TableNo = request.TableNo.Value, NoOfSeats = request.NoOfSeats.Value }; var cafeTableId = dbCafeTable.CreateTable(cafeTable, request.CafeId.Value); cafeTable.Id = cafeTableId; return(new CafeTableResponse { Result = new CafeTable[] { cafeTable } }); }
public object Put(CafeTableRequest request) { DbCafeTable dbCafeTable = new DbCafeTable(); if (request.Id.HasValue) { var cafeTable = new CafeTable { Id = request.Id.Value, TableNo = request.TableNo.Value, NoOfSeats = request.NoOfSeats.Value }; dbCafeTable.UpdateTable(cafeTable); var updatedCafeTable = dbCafeTable.GetTableByID(cafeTable.Id); return(new CafeTableResponse { Result = new CafeTable[] { updatedCafeTable } }); } else { throw new Exception("Please input a vaild ID for the Table!"); } }