예제 #1
0
        // lectura de informacion
        public ObjetoModel MapearObjetoModel(Objeto o)
        {
            ObjetoModel om = new ObjetoModel();

            try
            {
                om.Id                 = o.id;
                om.Nombre             = o.nombre;
                om.Descripcion        = o.descripcion;
                om.Precio             = Convert.ToDecimal(o.precio);
                om.Tipo               = Convert.ToInt16(o.tipo);
                om.IdSonido           = Convert.ToInt16(o.idSonido);
                om.IdImagen           = Convert.ToInt32(o.idImagen);
                om.IdModelo3d         = Convert.ToInt32(o.idModelo3d);
                om.IdHechizo          = Convert.ToInt16(o.idHechizo);
                om.IdSkin             = Convert.ToInt16(o.idSkin);
                om.NoCae              = o.noCae;
                om.TipoArma           = Convert.ToInt16(o.tipoArma);
                om.ClasesNoPermitidas = o.clasesNoPermitidas;
                om.Equipo             = EquipoModel.Mapear(Convert.ToInt16(o.equipo.minDaño), Convert.ToInt16(o.equipo.maxDaño), Convert.ToInt16(o.equipo.minDañoMagico), Convert.ToInt16(o.equipo.maxDañoMagico), Convert.ToInt16(o.equipo.minDefCasco), Convert.ToInt16(o.equipo.maxDefCasco), Convert.ToInt16(o.equipo.minDefCuerpo), Convert.ToInt16(o.equipo.maxDefCuerpo), Convert.ToInt16(o.equipo.minDefMagica), Convert.ToInt16(o.equipo.maxDefMagica));
                om.Estadisticas       = EstadisticasModel.Mapear(Convert.ToInt16(o.estadisticas.salud), Convert.ToInt16(o.estadisticas.mana), Convert.ToInt16(o.estadisticas.hambre), Convert.ToInt16(o.estadisticas.sed), Convert.ToInt16(o.estadisticas.fuerza), Convert.ToInt16(o.estadisticas.agilidad), Convert.ToInt16(o.estadisticas.peso));
            }
            catch (Exception)
            {
                return(new ObjetoModel());
            }

            return(om);
        }
예제 #2
0
        public ObjetoModel MapearObjetoModel(string nombre, string descripcion, string precio, string idTipo, string idSonido, string idImagen,
                                             string idModelo, string idHechizo, string idSkin, bool noCae, string tipoArma, List <short> clasesNoPermitidas, string salud, string mana, string hambre,
                                             string sed, string fuerza, string agilidad, string peso, string minDanio,
                                             string maxDanio, string minDanioMagico, string maxDanioMagico, string minDefensaCasco, string maxDefensaCasco,
                                             string minDefensaCuerpo, string maxDefensaCuerpo, string minDefensaMagica, string maxDefensaMagica)
        {
            ObjetoModel om = new ObjetoModel();

            try
            {
                om.Nombre             = nombre;
                om.Descripcion        = descripcion;
                om.Precio             = Convert.ToDecimal(precio);
                om.Tipo               = Convert.ToInt16(idTipo);
                om.IdSonido           = Convert.ToInt16(idSonido);
                om.IdImagen           = Convert.ToInt32(idImagen);
                om.IdModelo3d         = Convert.ToInt32(idModelo);
                om.IdHechizo          = Convert.ToInt16(idHechizo);
                om.IdSkin             = Convert.ToInt32(idSkin);
                om.NoCae              = noCae;
                om.TipoArma           = Convert.ToInt16(tipoArma);
                om.ClasesNoPermitidas = clasesNoPermitidas;
                om.Equipo             = EquipoModel.Mapear(Convert.ToInt16(minDanio), Convert.ToInt16(maxDanio), Convert.ToInt16(minDanioMagico), Convert.ToInt16(maxDanioMagico), Convert.ToInt16(minDefensaCasco), Convert.ToInt16(maxDefensaCasco), Convert.ToInt16(minDefensaCuerpo), Convert.ToInt16(maxDefensaCuerpo), Convert.ToInt16(minDefensaMagica), Convert.ToInt16(maxDefensaMagica));
                om.Estadisticas       = EstadisticasModel.Mapear(Convert.ToInt16(salud), Convert.ToInt16(mana), Convert.ToInt16(hambre), Convert.ToInt16(sed), Convert.ToInt16(fuerza), Convert.ToInt16(agilidad), Convert.ToInt16(peso));
            }
            catch (Exception)
            {
                return(new ObjetoModel());
            }

            return(om);
        }
예제 #3
0
        public static EstadisticasModel Mapear(short salud, short mana, short hambre, short sed, short fuerza, short agilidad, short peso)
        {
            EstadisticasModel em = new EstadisticasModel();

            em.Salud    = salud;
            em.Mana     = mana;
            em.Hambre   = hambre;
            em.Sed      = sed;
            em.Fuerza   = fuerza;
            em.Agilidad = agilidad;
            em.Peso     = peso;

            return(em);
        }