예제 #1
0
        public TipoVO Get(int _id)
        {
            Tipo   tipo   = this.tipoRepository.Get(_id);
            TipoVO tipoVO = tipoUtil.ConvierteEntity2VO(tipo);

            return(tipoVO);
        }
예제 #2
0
        public TipoVO ConvierteEntity2VO(Tipo _tipo)
        {
            TipoVO res = new TipoVO();

            res.id     = _tipo.id;
            res.nombre = _tipo.nombre;
            return(res);
        }
예제 #3
0
        public Tipo ConvierteVO2Entity(TipoVO _tipoVO)
        {
            Tipo res = new Tipo();

            res.id     = _tipoVO.id;
            res.nombre = _tipoVO.nombre;
            return(res);
        }
예제 #4
0
        public TipoVO Put(TipoVO _tipoVO)
        {
            Tipo tipo = tipoUtil.ConvierteVO2Entity(_tipoVO);

            tipo = this.tipoRepository.Put(tipo);
            TipoVO res = tipoUtil.ConvierteEntity2VO(tipo);

            return(res);
        }
예제 #5
0
        public Tipo convertVO2Entity(TipoVO _tipoVO)
        {
            var _tipo = new Tipo();

            _tipo.id     = _tipoVO.id_tipo;
            _tipo.tipo   = _tipoVO.tipo;
            _tipo.oculto = _tipoVO.oculto;

            return(_tipo);
        }
예제 #6
0
        public TipoVO convertEntity2VO(Tipo _tipo)
        {
            var _tipoVO = new TipoVO();

            _tipoVO.id_tipo = _tipo.id;
            _tipoVO.tipo    = _tipo.tipo;
            _tipoVO.oculto  = _tipo.oculto;

            return(_tipoVO);
        }
예제 #7
0
        public Boolean Post(TipoVO _tipoVO)
        {
            Tipo _tipo = this.tipoUtility.convertVO2Entity(_tipoVO);

            using (var plantillaDB = new PlantillasDB())
            {
                _tipo = plantillaDB.Tipo.Add(_tipo);
                plantillaDB.SaveChanges();
            }
            return(true);
        }
예제 #8
0
        public ICollection <TipoVO> Get()
        {
            ICollection <TipoVO> res = new List <TipoVO>();

            foreach (Tipo v in tipoRepository.Get())
            {
                TipoVO anadir = tipoUtil.ConvierteEntity2VO(v);
                res.Add(anadir);
            }
            return(res);
        }
예제 #9
0
        public Boolean Put(TipoVO _tipoVO)
        {
            Tipo _tipo = this.tipoUtility.convertVO2Entity(_tipoVO);

            using (var plantillaDB = new PlantillasDB())
            {
                _tipo = plantillaDB.Tipo.Attach(_tipo);
                plantillaDB.Entry(_tipo).State = System.Data.Entity.EntityState.Modified;
                plantillaDB.SaveChanges();
            }

            return(true);
        }
예제 #10
0
        public AtributoVO ConvierteEntity2VOTotal(Atributo _atrivuto)
        {
            AtributoVO  res = new AtributoVO();
            TipoVO      tvo = new TipoVO(_atrivuto.tipo.id, _atrivuto.tipo.nombre);
            CategoriaVO cvo = new CategoriaVO(_atrivuto.categoria.id, _atrivuto.categoria.nombre);

            res.id          = _atrivuto.id;
            res.codigo      = _atrivuto.codigo;
            res.nombre      = _atrivuto.nombre;
            res.tipoID      = _atrivuto.tipoID;
            res.tipoVO      = tvo;
            res.categoriaID = _atrivuto.categoriaID;
            res.categoriaVO = cvo;
            res.descripcion = _atrivuto.descripcion;
            return(res);
        }
예제 #11
0
 public Boolean put(TipoVO _tipoVO)
 {
     return(this.tipoRepository.Put(_tipoVO));
 }
예제 #12
0
 // PUT api/values/5
 public void Put(int id, [FromBody] TipoVO _tipoVO)
 {
     this.tipoService.put(_tipoVO);
 }
예제 #13
0
 // POST api/values
 public void Post([FromBody] TipoVO _tipoVO)
 {
     this.tipoService.post(_tipoVO);
 }
예제 #14
0
 // PUT: api/Tipos/5
 public TipoVO Put(int id, [FromBody] TipoVO _atrivutoVO)
 {
     return(sut.Put(_atrivutoVO));
 }
예제 #15
0
 // POST: api/Tipos
 public TipoVO Post([FromBody] TipoVO _atrivutoVO)
 {
     return(sut.Post(_atrivutoVO));
 }