public static BaseServer Get(string Code) { var Req = new RestRequest(Code); var Res = _Client.Get(Req); if (Res.StatusCode == System.Net.HttpStatusCode.OK) { var Get = JsonConvert.DeserializeObject <BaseServer>(Res.Content); if (Get != null && Get.EndPoint != null && Get.Data != null) { Get.Data.BVars = new List <ValueObject>(); if (Get.Data.Vars != null) { foreach (KeyValuePair <string, object> item in Get.Data.Vars) { Get.Data.BVars.Add(new ValueObject() { Name = item.Key.ToString(), Value = item.Value.ToString() }); } } if (Get.Data.Players != null && Get.Data.Players.Count > 0) { foreach (var Player in Get.Data.Players) { var Idens = Player.Identifiers; Player.BIdentifiers = new List <ValueObject>(); foreach (var Iden in Idens) { var Exp = Iden.Split(':'); Player.BIdentifiers.Add(new ValueObject() { Name = Exp[0], Value = Exp[1] }); } } } Get.Data.IconUrl = "https://servers-live.fivem.net/servers/icon/" + Code + "/" + Get.Data.IconVersion + ".png"; return(Get); } else { throw new Exception("Unkown server error"); } } else { throw new Exception("Wrong server code"); } }
//funcion equals para la comprobacion de objetos del mismo tipo public override bool Equals(object obj) { if (obj == null) { return(false); } CestaEN t = obj as CestaEN; if (t == null) { return(false); } if (Iden.Equals(t.Iden)) { return(true); } else { return(false); } }
public Persona(int PersonaId, Iden iden, Nombres Nombres) { }
public Iden Update(Iden item) { Db.Entry(item).State = System.Data.Entity.EntityState.Modified; this.Db.SaveChanges(); return(item); }
public Iden Insert(Iden item) { this.Db.Iden.Add(item); this.Db.SaveChanges(); return(item); }
public Cliente(int PersonaId, Iden iden, Nombres Nombres, int Sueldo, int total) : base(PersonaId, iden, Nombres) { this.Sueldo = Sueldo; Encomienda = new List <Encomienda>(total); }