public ActionResult Create(SizeDetail product) { var errors = ModelState.Values.SelectMany(v => v.Errors); if (ModelState.IsValid) { var dao = new SizeDetailDao(); product.ID = 0; long id = dao.Insert(product); if (id > 0) { SetAlert("Thêm chi tiết thành công", "success"); return(RedirectToAction("Index/" + product.DetailID, "Size")); } else { ModelState.AddModelError("", "Thêm chi tiết không thành công"); } } return(View("Index")); }
public bool Update(SizeDetail entity) { try { var detail = db.SizeDetails.Find(entity.ID); detail.Size = entity.Size; detail.Quantity = entity.Quantity; db.SaveChanges(); return(true); } catch (Exception ex) { //logging return(false); } }
public ActionResult Edit(SizeDetail detail) { var errors = ModelState.Values.SelectMany(v => v.Errors); if (ModelState.IsValid) { var dao = new SizeDetailDao(); bool result = dao.Update(detail); if (result) { SetAlert("Chỉnh sửa thành công", "success"); return(RedirectToAction("Index/" + detail.DetailID, "Size")); } else { ModelState.AddModelError("", "Chỉnh sửa không thành công"); } } return(View("Index")); }
void HandleMessage(Message message) { // Debug.Log ("Message: " + message.t); //Debug.Log (message.p); if (message.a == 1) { // send ACK back to server QueueAck(message.s); } if ((PacketId)message.t == PacketId.WELCOME && !m_WasWelcomed) { // received welcome message from the server m_WasWelcomed = true; var playerData = PlayerData.FromBytes(message.p); m_UUID = playerData.uuid; Debug.Log("I have been welcomed! My Player ID is " + m_UUID); var playerObject = (GameObject)Instantiate(playerPrefab); var playerComponent = playerObject.GetComponent <PlayerComponent> (); playerComponent.Init(this, true, playerData.uuid); playerComponent.UpdateData(playerData); m_ConnectedPlayers.Add(playerData.uuid, playerComponent); m_LocalPlayer = playerComponent; } else if ((PacketId)message.t == PacketId.WORLD_INFO) { foreach (var go in m_Walls) { Destroy(go); } m_Walls.Clear(); var worldSize = SizeDetail.FromBytes(message.p); for (var x = -worldSize.width; x <= worldSize.width; ++x) { var wall = (GameObject)Instantiate(m_WallPrefab); m_WallPrefab.transform.position = new Vector2(x, -worldSize.height); m_Walls.Add(m_WallPrefab); wall = (GameObject)Instantiate(m_WallPrefab); m_WallPrefab.transform.position = new Vector2(x, worldSize.height); m_Walls.Add(m_WallPrefab); } for (var y = -worldSize.height; y <= worldSize.height; ++y) { var wall = (GameObject)Instantiate(m_WallPrefab); m_WallPrefab.transform.position = new Vector2(-worldSize.width, y); m_Walls.Add(m_WallPrefab); wall = (GameObject)Instantiate(m_WallPrefab); m_WallPrefab.transform.position = new Vector2(worldSize.width, y); m_Walls.Add(m_WallPrefab); } } else if ((PacketId)message.t == PacketId.PLAYER_UPDATES) { //Debug.Log ("player updates!"); // received updates to players var list = PlayerData.ListFromBytes(message.p); foreach (var p in list) { if (m_ConnectedPlayers.ContainsKey(p.uuid)) { var player = m_ConnectedPlayers [p.uuid]; player.UpdateData(p); } else if (m_LocalPlayer != null && p.uuid != m_LocalPlayer.uuid()) { // create new player var playerObject = (GameObject)Instantiate(playerPrefab); var playerComponent = playerObject.GetComponent <PlayerComponent> (); playerComponent.Init(this, false, p.uuid); playerComponent.UpdateData(p); m_ConnectedPlayers.Add(p.uuid, playerComponent); } } } else if ((PacketId)message.t == PacketId.PLAYER_LEFT) { var uuid = MessageProtocol.ParseInt(message.p); Debug.Log("Player left: " + uuid); if (m_ConnectedPlayers.ContainsKey(uuid)) { Debug.Log("Removing player: " + uuid); var deadPlayer = m_ConnectedPlayers [uuid]; Destroy(deadPlayer.gameObject); m_ConnectedPlayers.Remove(uuid); } } else { Debug.Log("Unknown message: " + message.t); } }
public long Insert(SizeDetail entity) { db.SizeDetails.Add(entity); db.SaveChanges(); return(entity.ID); }