public async Task <IActionResult> PutFactorys(long id, Factorys factorys) { if (id != factorys.Id) { return(BadRequest()); } _context.Entry(factorys).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FactorysExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
/// <summary> /// Handles the packet data. /// </summary> /// <param name="data">The data.</param> public void HandlePacketData(byte[] data) { var i = 0; if (data.Length == 0) { return; } while (i < data.Length) { if (data.Length - i < 6) { return; } short messageId = 0; try { var length = HabboEncoding.DecodeInt32(new[] { data[i++], data[i++], data[i++], data[i++] }); if (length < 2 || length > 4096) { return; } messageId = HabboEncoding.DecodeInt16(new[] { data[i++], data[i++] }); var packetContent = new byte[length - 2]; var num2 = 0; while (num2 < packetContent.Length && i < data.Length) { packetContent[num2] = data[i++]; num2++; } if (OnNewPacket == null) { continue; } using (var clientMessage = Factorys.GetClientMessage(messageId, packetContent)) OnNewPacket(clientMessage); } catch (Exception exception) { Logging.HandleException(exception, string.Format("packet handling ----> {0}", messageId)); _con.Dispose(); } } }
public string PostFactorys(Factorys factorys) { try { _context.Factoryses.Add(factorys); _context.SaveChanges(); return("Factory created"); } catch { return("ERROR::Factory not created"); } }
public static AbstractFactory GetFactory(Factorys factoryType) { AbstractFactory instance = null; switch (factoryType) { case Factorys.SHAPE: instance = new MyShapeFactory(); break; case Factorys.COLOR: instance = new MyColorFactory(); break; default: break; } return(instance); }
/// <summary> /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. /// </summary> public void Dispose() { Factorys.ObjectCallback(this); GC.SuppressFinalize(this); }