예제 #1
0
        public int EnviarMensaje(MensajeUsuario mensaje)
        {
            int            resultado      = 0;
            MensajeService mensajeService = new MensajeService();

            resultado = mensajeService.CrearMensaje(mensaje);
            return(resultado);
        }
예제 #2
0
        // DELETE: api/Mensajes/5
        public bool DeleteMensaje(int id)
        {
            CorreoDB          db = new CorreoDB();
            MensajeRepository MensajeRepository = new MensajeRepository();
            MensajeUtil       MensajeUtil       = new MensajeUtil();
            MensajeService    MensajeService    = new MensajeService(MensajeRepository, MensajeUtil);

            return(MensajeService.Borra(id));
        }
예제 #3
0
        // POST: api/Mensajes
        public MensajeVo PostMensaje(MensajeVo Mensaje)
        {
            CorreoDB          db = new CorreoDB();
            MensajeRepository MensajeRepository = new MensajeRepository();
            MensajeUtil       MensajeUtil       = new MensajeUtil();
            MensajeService    MensajeService    = new MensajeService(MensajeRepository, MensajeUtil);

            return(MensajeService.Escribe(Mensaje));
        }
예제 #4
0
        // GET: api/Mensajes/1
        public List <MensajeVo> GetSalida()
        {
            UsuarioVo         usuario           = (UsuarioVo)System.Web.HttpContext.Current.Session["UsuariLoggeado"];
            MensajeRepository MensajeRepository = new MensajeRepository();
            MensajeUtil       MensajeUtil       = new MensajeUtil();
            MensajeService    MensajeService    = new MensajeService(MensajeRepository, MensajeUtil);

            return(MensajeService.Salida(usuario.id));
        }
예제 #5
0
        public List <MensajeUsuario> GetMensajes(int idUsuarioSesion, int idUsuario)
        {
            List <MensajeUsuario> mensajes = new List <MensajeUsuario>();

            MensajeService mensajeService = new MensajeService();

            mensajes = mensajeService.GetMensajes(idUsuarioSesion, idUsuario);

            return(mensajes);
        }
예제 #6
0
        // GET: api/Mensajes/5
        public MensajeVo GetMensaje(int id)
        {
            CorreoDB          db = new CorreoDB();
            MensajeRepository MensajeRepository = new MensajeRepository();
            MensajeUtil       MensajeUtil       = new MensajeUtil();
            MensajeService    MensajeService    = new MensajeService(MensajeRepository, MensajeUtil);
            var test = MensajeService.Lee(id);

            return(test);
        }
예제 #7
0
 public List <MensajeVo> GetTodos()
 {
     using (CorreoDB db = new CorreoDB()) {
         usuarioUtil = new UsuarioUtil();
         System.Web.HttpContext.Current.Session["UsuariLoggeado"] = usuarioUtil.ConvertEntity2VO(db.Usuarios.Find(1));
         UsuarioVo         usuario           = (UsuarioVo)System.Web.HttpContext.Current.Session["UsuariLoggeado"];
         MensajeRepository MensajeRepository = new MensajeRepository();
         MensajeUtil       MensajeUtil       = new MensajeUtil();
         MensajeService    MensajeService    = new MensajeService(MensajeRepository, MensajeUtil);
         return(MensajeService.Todos(usuario.id));
     }
 }