Exemplo n.º 1
0
        //Lectura de IntercambioBE desde Intercambio
        public static IntercambioBE ReadIntercambio(Intercambio i)
        {
            IntercambioBE intercambio = new IntercambioBE();

            if (i != null)
            {
                intercambio = new IntercambioBE
                {
                    IdIntercambio    = i.IdIntercambio,
                    IdUsuIni         = i.IdUsuIni,
                    IdUsuDestino     = i.IdUsuDestino,
                    Direccion        = i.Direccion,
                    FechaIniciado    = i.FechaIniciado,
                    FechaIntercambio = i.FechaIntercambio,
                    IdLibroElegido   = i.IdLibroElegido,
                    IdLibroOfrecido  = i.IdLibroOfrecido,
                    HoraIntercambio  = i.HoraIntercambio,
                    Activo           = i.Activo,
                    Estado           = i.Estado,
                    LibroElegido     = Utilities.ReadLibro(i.Libro),
                    LibroOfrecido    = Utilities.ReadLibro(i.Libro1),
                    UsuInicial       = Utilities.ReadUsuario(i.Usuario1),
                    UsuDestino       = Utilities.ReadUsuario(i.Usuario)
                };
            }

            return(intercambio);
        }
Exemplo n.º 2
0
        public IntercambioBE Find(int id)
        {
            IntercambioBE intercambio = new IntercambioBE();
            Intercambio   i           = context.Intercambio.Find(id);

            if (i != null)
            {
                intercambio = Utilities.ReadIntercambio(i);
            }

            return(intercambio);
        }
Exemplo n.º 3
0
        public void Insert(IntercambioBE intercambio)
        {
            Intercambio i = new Intercambio();

            if (intercambio != null)
            {
                i = new Intercambio
                {
                    IdUsuIni         = intercambio.IdUsuIni,
                    IdUsuDestino     = intercambio.IdUsuDestino,
                    Direccion        = intercambio.Direccion,
                    FechaIniciado    = intercambio.FechaIniciado,
                    FechaIntercambio = intercambio.FechaIntercambio,
                    HoraIntercambio  = intercambio.HoraIntercambio,
                    IdLibroElegido   = intercambio.IdLibroElegido,
                    IdLibroOfrecido  = intercambio.IdLibroOfrecido,
                    Activo           = "01",
                    Estado           = "01" // Estado de Iniciado
                };
                context.Intercambio.Add(i);
                context.SaveChanges();
            }
        }
Exemplo n.º 4
0
 // POST: api/Intercambio
 public void Post(IntercambioBE intercambio)
 {
     manager.Insert(intercambio);
 }
Exemplo n.º 5
0
 public void CambiaEstadoInter(int idInt, IntercambioBE intercambio)
 {
     manager.CambiaEstadoInter(idInt, intercambio.Estado);
 }