Пример #1
0
        public Habilidad MapearHabilidad(HabilidadModel hm, short id = 0)
        {
            Habilidad h = new Habilidad();

            h.id = id == 0 ? GenerarId() : id;
            //h.nombre = hm.Nombre;

            return(h);
        }
Пример #2
0
        public HabilidadModel MapearHabilidadModel(string nombre)
        {
            HabilidadModel hm = new HabilidadModel();

            try
            {
                hm.Nombre = nombre;
            }
            catch (Exception)
            {
                return(new HabilidadModel());
            }

            return(hm);
        }
Пример #3
0
        public bool GuadarDatos(HabilidadModel habilidadModel)
        {
            try
            {
                Habilidad habilidad = MapearHabilidad(habilidadModel);

                habilidadRepository.Guardar(habilidad);

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Пример #4
0
        public bool EditarPorId(short id, HabilidadModel habilidadModel)
        {
            try
            {
                Habilidad habilidad = MapearHabilidad(habilidadModel, id);

                habilidadRepository.Editar(id, habilidad);

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Пример #5
0
        public HabilidadModel MapearHabilidadModel(Habilidad h)
        {
            HabilidadModel hm = new HabilidadModel();

            try
            {
                hm.Id = h.id;
                //hm.Nombre = h.nombre;
            }
            catch (Exception)
            {
                return(new HabilidadModel());
            }

            return(hm);
        }
Пример #6
0
 public bool ValidarDatos(HabilidadModel hm)
 {
     return(!String.IsNullOrEmpty(hm.Nombre));
 }