public Models.IResponse Get(Models.IRequest request) { Models.Messages.RPCResponse response = new Models.Messages.RPCResponse() { Id = request.Id }; switch (request.Method.ToUpper()) { //Get peers that user knows about case "GetPeers": response.Result = PlayerRepo.All(); break; //Get my tables case "GetTables": response.Result = TableRepo.All(); break; case "GetHands": throw new NotImplementedException(); //break; default: response.Error = new Models.Messages.Code() { code = "-32601", message = "method not found" }; break; } return(response); }
private async void AddTableType(object obj) { TableRepo.UndoChanges(Tables.ToList()); TableTypeRepo.UndoChanges(TableTypes.ToList()); TableTypeRepo.Add(TableType); UpdateTableTypeList(); await DialogOperations.DisplayInformationMessage("Masa Tipi Eklendi", "TableDialog"); }
public ManageTablePage(Login l) { InitializeComponent(); this.tr = new TableRepo(); this.t = new Table(); this.l = l; WelcomeLabel.Text += l.Id; }
public ActionResult Delete(TableViewModel model) { ResponResultViewModel result = TableRepo.Delete(model.id); return(Json(new { success = result.Success, message = result.Message, entity = result.Entity }, JsonRequestBehavior.AllowGet)); }
private async void RemoveTable(object obj) { var dialogResult = await DialogOperations.DisplayQuestionDialog("Silmek istediğinize emin misiniz?", "Sil", "TableDialog"); if (dialogResult) { TableRepo.Remove(SelectedTable); UpdateTableList(); SelectedTable = Tables.Last(); await DialogOperations.DisplayInformationMessage("Masa Silindi", "TableDialog"); } }
private async void AddTable(object obj) { TableRepo.UndoChanges(Tables.ToList()); TableTypeRepo.UndoChanges(TableTypes.ToList()); SelectedTable = TableRepo.Add(new Masa() { Ad = SelectedTable.Ad, MasaTipiKod = SelectedTable.MasaTipiKod, AcikKapali = false }); UpdateTableList(); await DialogOperations.DisplayInformationMessage("Masa Eklendi", "TableDialog"); }
public String Get(Guid tableId) { var table = TableRepo.Find(tableId); if (table != null) { return(table.GetScriptAddress()); } else { throw new ArgumentException("Table not found"); } }
private void SetRepo() { _ingredientRepo = new IngredientRepo(_context); _tableRepo = new TableRepo(_context); _reservationRepo = new ReservationRepo(_context); _categoryRepo = new CategoryRepo(_context); _salesRepo = new SaleRepo(_context); _occupancyRepo = new OccupanciesRepo(_context); _recipeRepo = new RecipeRepo(_context); _productRepo = new ProductRepo(_context); _supplierRepo = new SupplierRepo(_context); _subCategoryRepo = new SubCategoryRepo(_context); _logRepo = new LogRepo(_context); }
private Models.Messages.ActionMessageResponse ProcessBigBlind(Models.Messages.ActionMessage message) { if (message != null) { //Is the blind the correct amount? var table = TableRepo.Find(message.TableId); if (table != null && message.Amount == table.BigBlind) { //handRepo.AddMessage(message); return(new Models.Messages.ActionMessageResponse()); } else { throw new ArgumentException(); } } else { throw new ArgumentNullException(); } }
/// <summary> /// A simple function that takes a string and does a ToUpper /// </summary> /// <param name="input"></param> /// <param name="context"></param> /// <returns></returns> public async Task <APIGatewayProxyResponse> FunctionHandler(APIGatewayProxyRequest request, ILambdaContext context) { if (request.Resource.Contains("item")) { if (request.HttpMethod == "POST" && request.QueryStringParameters.ContainsKey("tableName")) { var obj = JsonConvert.DeserializeObject(request.Body); var data = JObject.FromObject(obj); var itemRepo = new ItemRepo(new AmazonDynamoDBClient()); try{ await itemRepo.AddNewItem(request.QueryStringParameters["tableName"], (JArray)data["item"]); return(new APIGatewayProxyResponse { StatusCode = 200 }); }catch {} } else if (request.HttpMethod == "PUT" && request.QueryStringParameters.ContainsKey("tableName")) { var obj = JsonConvert.DeserializeObject(request.Body); var data = JObject.FromObject(obj); var itemRepo = new ItemRepo(new AmazonDynamoDBClient()); try{ await itemRepo.UpdateItem(request.QueryStringParameters["tableName"], (JArray)data["item"]); return(new APIGatewayProxyResponse { StatusCode = 200 }); }catch {} } else if (request.HttpMethod == "DELETE" && request.QueryStringParameters.ContainsKey("tableName")) { var itemRepo = new ItemRepo(new AmazonDynamoDBClient()); try{ if (request.QueryStringParameters.ContainsKey("rangeKey")) { await itemRepo.RemoveItem(request.QueryStringParameters["tableName"], request.QueryStringParameters["hashKey"], request.QueryStringParameters["rangeKey"]); } else { await itemRepo.RemoveItem(request.QueryStringParameters["tableName"], request.QueryStringParameters["hashKey"], null); } return(await Task.FromResult(new APIGatewayProxyResponse { StatusCode = 200 })); }catch {} } else if (request.HttpMethod == "GET" && request.QueryStringParameters.ContainsKey("tableName") && request.QueryStringParameters.ContainsKey("hashKey")) { var itemRepo = new ItemRepo(new AmazonDynamoDBClient()); var item = new Document(); if (request.QueryStringParameters.ContainsKey("rangeKey") is true) { item = await itemRepo.GetItem(request.QueryStringParameters["tableName"], request.QueryStringParameters["hashKey"], request.QueryStringParameters["rangeKey"]); } else { item = await itemRepo.GetItem(request.QueryStringParameters["tableName"], request.QueryStringParameters["hashKey"], null); } return(new APIGatewayProxyResponse { StatusCode = 200, Body = JsonConvert.SerializeObject(item) }); } return(await Task.FromResult(new APIGatewayProxyResponse { StatusCode = 404 })); } if (request.HttpMethod == "GET" && request.Resource.Contains("getattr")) { var tableRepo = new TableRepo(new AmazonDynamoDBClient()); var attr = await tableRepo.GetTableAttr(request.QueryStringParameters["tableName"]); return(new APIGatewayProxyResponse { StatusCode = 200, Body = JsonConvert.SerializeObject(attr) }); } else if (request.HttpMethod == "GET" && request.Resource.Contains("gettable")) { var itemRepo = new ItemRepo(new AmazonDynamoDBClient()); var table = await itemRepo.GetItems(request.QueryStringParameters["tableName"]); return(new APIGatewayProxyResponse { StatusCode = 200, Body = JsonConvert.SerializeObject(table) }); } else if (request.HttpMethod == "GET") { var tableRepo = new TableRepo(new AmazonDynamoDBClient()); var tables = await tableRepo.GetTablesAsync(); return(new APIGatewayProxyResponse { StatusCode = 200, Body = JsonConvert.SerializeObject(tables) }); } else if (request.HttpMethod == "POST") { var table = JsonConvert.DeserializeObject <Dtos.CreateTableDto>(request.Body); if (table == null) { return new APIGatewayProxyResponse { StatusCode = 400 } } ; var tableRepo = new TableRepo(new AmazonDynamoDBClient()); if (await tableRepo.CreateTableAsync(table)) { return(new APIGatewayProxyResponse { StatusCode = 200, Body = "OK" }); } else { return(new APIGatewayProxyResponse { StatusCode = 400 }); } } else if (request.HttpMethod == "DELETE") { if (request.QueryStringParameters.ContainsKey("tableName")) { var tableName = request.QueryStringParameters["tableName"]; var tableRepo = new TableRepo(new AmazonDynamoDBClient()); if (await tableRepo.RemoveTableAsync(tableName)) { return(new APIGatewayProxyResponse { StatusCode = 200 }); } else { return(new APIGatewayProxyResponse { StatusCode = 400 }); } } return(new APIGatewayProxyResponse { StatusCode = 400 }); } return(await Task.FromResult(new APIGatewayProxyResponse { StatusCode = 404 })); } }
// GET: Reservation public ActionResult Index() { return(View(TableRepo.All())); }
public ActionResult Delete(int id) { return(PartialView("_Delete", TableRepo.GetTable(id))); }
public ActionResult Edit(int id) { return(PartialView("_Edit", TableRepo.GetTable(id))); }
public ActionResult List() { return(PartialView("_List", TableRepo.All())); }
private async void UpdateTable(object obj) { TableRepo.SaveChanges(); UpdateTableList(); await DialogOperations.DisplayInformationMessage("Masa Güncellendi", "TableDialog"); }