public IList <Ejemplar> getAll() { IList <Ejemplar> ejemplares = new List <Ejemplar>(); IList <gestionbibliotecaMVC.Models.Ejemplar> aux = eS.getAll(); Ejemplar ejemplar; if (aux == null) { ejemplar = new Ejemplar(); ejemplar.ErrorMessage = "El ejemplar no ha sido encontrado"; throw new Exception(); } else { foreach (var item in aux) { ejemplar = new Ejemplar(); ejemplar.Titulo = item.Titulo; ejemplar.Isbn = item.Isbn; ejemplar.CodEjemplar = item.CodEjemplar; ejemplar.CodEditorial = item.Editorial.CodEditorial; ejemplar.NPaginas = item.NPaginas; ejemplar.FPublicacion = item.FPublicacion; ejemplar.CodLibro = item.CodLibro; ejemplar.CodAutor = item.Autor.CodAutor; ejemplares.Add(ejemplar); } } return(ejemplares); }
public WSEjemplarModel GetById(int codEjemplar) { Ejemplar ejemplar = eS.getEjemplarById(codEjemplar); WSEjemplarModel wsejemplar = null; wsejemplar = parseModelWS(ejemplar); return(wsejemplar); }
private Ejemplar parseWSModel(WSEjemplarModel WSEjemplarModel) { Ejemplar ejemplar = new Ejemplar(); ejemplar.FPublicacion = WSEjemplarModel.FPublicacion; ejemplar.ISBN = WSEjemplarModel.ISBN; ejemplar.NumPaginas = WSEjemplarModel.NumPaginas; return(ejemplar); }
private static Ejemplar parseWSEjemplarToEjemplar(WSEjemplar ejemplar) { Ejemplar aux = new Ejemplar(); aux.NumPaginas = ejemplar.NumPaginas; aux.ISBN = ejemplar.ISBN; aux.FPublicacion = ejemplar.FPublicacion; return(aux); }
private WSEjemplarModel parseModelWS(Ejemplar ejemplar) { WSEjemplarModel WSEjemplarModel = new WSEjemplarModel(); WSEjemplarModel.FPublicacion = ejemplar.FPublicacion; WSEjemplarModel.ISBN = ejemplar.ISBN; WSEjemplarModel.NumPaginas = ejemplar.NumPaginas; return(WSEjemplarModel); }
public void delete(int idEjemplar) { Ejemplar ejemplar = aS.getEjemplarById(idEjemplar); if (ejemplar != null) { aS.delete(idEjemplar); } }
private GestionBibliotecaMVC.Models.Ejemplar ParseDatosABBDD(Ejemplar ejemplar) { aux.CodLibro = ejemplar.IdLibro; aux.ISBN = ejemplar.Isbn; aux.FPublicacion = ejemplar._FPublicacion; aux.NumPaginas = ejemplar.Numeropaginas; aux.Titulo = ejemplar.Titulo; aux.Editorial.CodEditorial = ejemplar.IdEditorial; aux = eS.create(aux); return(aux); }
private Ejemplar parsedatos(GestionBibliotecaMVC.Models.Ejemplar aux) { Ejemplar ejemplar = new Ejemplar(); ejemplar.IdLibro = aux.CodLibro; ejemplar.Isbn = aux.ISBN; ejemplar.Numeropaginas = aux.NumPaginas; ejemplar._FPublicacion = aux.FPublicacion; ejemplar.IdEditorial = 1; return(ejemplar); }
public Ejemplar getEjemplarById(int codigoEjemplar) { aux = eS.getEjemplarById(codigoEjemplar); Ejemplar ejemplar = new Ejemplar(); ejemplar.IdLibro = aux.CodLibro; ejemplar.Isbn = aux.ISBN; ejemplar.Numeropaginas = aux.NumPaginas; ejemplar._FPublicacion = aux.FPublicacion; ejemplar.IdEditorial = 1; return(ejemplar); }
public string create(Ejemplar ejemplar) { String retorno = ""; aux = ParseDatosABBDD(ejemplar); if (aux.CodEjemplar > 0) { retorno = "El ejemplar se ha creado correctamente"; } else { retorno = "La creación del ejemplar ha fallado"; } return(retorno); }
public void delete(int codEjemplar) { gestionbibliotecaMVC.Models.Ejemplar aux = eS.getById(codEjemplar); Ejemplar e = null; if (aux.Editorial.CodEditorial == -1) { e = new Ejemplar(); e.ErrorMessage = "El Ejemplar que se ha tratado de borrar no figura en la base de datos"; } else { eS.delete(codEjemplar); } }
public List <Ejemplar> getAll() { List <GestionBibliotecaMVC.Models.Ejemplar> ejemplares = null; ejemplares = eS.getAll(); List <Ejemplar> ejemplaresSOAP = new List <Ejemplar>(); Ejemplar ejem = new Ejemplar(); foreach (GestionBibliotecaMVC.Models.Ejemplar ejemplar in ejemplares) { ejem = parsedatos(ejemplar); ejemplaresSOAP.Add(ejem); } return(ejemplaresSOAP); }
public string Create(WSEjemplarModel WSEjemplarModel) { Ejemplar ejemplar = parseWSModel(WSEjemplarModel); Ejemplar ejemplarDev = eS.create(ejemplar); string response = null; if (ejemplarDev != null) { response = "Se ha creado con exito"; } else { response = "No se ha creado con exito"; } return(response); }
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); }
public string Update(WSEjemplarModel WSEjemplarModel) { Ejemplar ejemplar = null; Ejemplar ejemplarDev = null; ejemplar = parseWSModel(WSEjemplarModel); ejemplarDev = eS.update(ejemplar); string response = null; if (ejemplarDev != null) { response = "Se ha actualizado con exito"; } else { response = "No se ha actualizado con exito"; } return(response); }
public Ejemplar create(Ejemplar ejemplar) { gestionbibliotecaMVC.Models.Ejemplar aux = new gestionbibliotecaMVC.Models.Ejemplar(); aux.Isbn = ejemplar.Isbn; aux.Editorial.CodEditorial = ejemplar.CodEditorial; aux.NPaginas = ejemplar.NPaginas; aux.FPublicacion = ejemplar.FPublicacion; aux.CodLibro = ejemplar.CodLibro; aux.Autor.CodAutor = ejemplar.CodAutor; try { aux = eS.create(aux); ejemplar.CodEjemplar = aux.CodEjemplar; } catch (Exception) { ejemplar.ErrorMessage = "No se ha podido crear el ejemplar"; } return(ejemplar); }
public Ejemplar update(Ejemplar ejemplar) { gestionbibliotecaMVC.Models.Ejemplar aux = new gestionbibliotecaMVC.Models.Ejemplar(); aux.CodEjemplar = ejemplar.CodEjemplar; aux.Isbn = ejemplar.Isbn; aux.Editorial.CodEditorial = ejemplar.CodEditorial; aux.NPaginas = ejemplar.NPaginas; aux.FPublicacion = ejemplar.FPublicacion; aux.CodLibro = ejemplar.CodLibro; try { eS.update(aux); } catch (Exception) { ejemplar.ErrorMessage = "No se ha podido actualizar el ejemplar"; } return(ejemplar); }
public Ejemplar getEjemplarById(int codEjemplar) { Ejemplar ejemplar = new Ejemplar(); gestionbibliotecaMVC.Models.Ejemplar aux = eS.getById(codEjemplar); if (aux == null) { ejemplar.ErrorMessage = "El ejemplar no ha sido encontrado"; throw new Exception(); } else { ejemplar.Titulo = aux.Titulo; ejemplar.Isbn = aux.Isbn; ejemplar.CodEditorial = aux.Editorial.CodEditorial; ejemplar.CodEjemplar = aux.CodEjemplar; ejemplar.CodLibro = aux.CodLibro; ejemplar.CodAutor = aux.Autor.CodAutor; } return(ejemplar); }