Exemplo n.º 1
0
        private static Ejemplar parseWSEjemplarToEjemplar(WSEjemplar ejemplar)
        {
            Ejemplar aux = new Ejemplar();

            aux.NumPaginas   = ejemplar.NumPaginas;
            aux.ISBN         = ejemplar.ISBN;
            aux.FPublicacion = ejemplar.FPublicacion;
            return(aux);
        }
Exemplo n.º 2
0
        public string update(WSEjemplar ejemplar)
        {
            string resultado = "";

            if (aS.getEjemplarById(ejemplar.Codigo) != null)
            {
                aS.update(parseWSEjemplarToEjemplar(ejemplar));
                resultado = "El ejemplar se ha actualizado";
            }
            else
            {
                resultado = "No se ha actualizado el ejemplar";
            }
            return(resultado);
        }
Exemplo n.º 3
0
        public IList <WSEjemplar> getAll()
        {
            IList <Ejemplar>   listaEjemplares   = aS.getAll();
            IList <WSEjemplar> listaWSEjemplares = new List <WSEjemplar>();
            WSEjemplar         wsEjemplar        = new WSEjemplar();

            foreach (var ejemplar in listaEjemplares)
            {
                ejemplar.CodEjemplar = wsEjemplar.Codigo;
                ejemplar.ISBN        = wsEjemplar.ISBN;
                ejemplar.NumPaginas  = wsEjemplar.NumPaginas;
                listaWSEjemplares.Add(wsEjemplar);
            }
            return(listaWSEjemplares);
        }
Exemplo n.º 4
0
        public string create(WSEjemplar ejemplar)
        {
            string resultado = "";

            if (aS.getEjemplarById(ejemplar.Codigo) == null)
            {
                aS.create(parseWSEjemplarToEjemplar(ejemplar));
                resultado = "Ejemplar Creado";
            }
            else
            {
                resultado = "No se ha podido crear el ejemplar";
            }

            return(resultado);
        }
Exemplo n.º 5
0
        public WSEjemplar getEjemplarById(int idEjemplar)
        {
            WSEjemplar wsEjemplar = null;
            Ejemplar   ejemAux    = aS.getEjemplarById(idEjemplar);

            wsEjemplar = new WSEjemplar();
            if (ejemAux == null)
            {
                wsEjemplar.ErrorMessage = "El Ejemplar no existe";
                throw new Exception();
            }
            else
            {
                wsEjemplar.NumPaginas   = ejemAux.NumPaginas;
                wsEjemplar.ISBN         = ejemAux.ISBN;
                wsEjemplar.FPublicacion = ejemAux.FPublicacion;
            }
            return(wsEjemplar);
        }