Beispiel #1
0
        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");
            }
        }
Beispiel #2
0
        //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);
            }
        }
Beispiel #3
0
 public Persona(int PersonaId, Iden iden, Nombres Nombres)
 {
 }
Beispiel #4
0
 public Iden Update(Iden item)
 {
     Db.Entry(item).State = System.Data.Entity.EntityState.Modified;
     this.Db.SaveChanges();
     return(item);
 }
Beispiel #5
0
 public Iden Insert(Iden item)
 {
     this.Db.Iden.Add(item);
     this.Db.SaveChanges();
     return(item);
 }
Beispiel #6
0
 public Cliente(int PersonaId, Iden iden, Nombres Nombres, int Sueldo, int total)
     : base(PersonaId, iden, Nombres)
 {
     this.Sueldo = Sueldo;
     Encomienda  = new List <Encomienda>(total);
 }