public async Task <JsonResult> GetNotifications(BuscadorDTO search)
        {
            Result <TimeLineNotificaciones> result = new Result <TimeLineNotificaciones>();

            try
            {
                NoticiasServices newsService = new NoticiasServices();
                search.IdiomaBase         = UserLoggedIn().PersonaDelUsuario.IdiomaDeLaPersona;
                search.ConsecutivoPersona = UserLoggedIn().PersonaDelUsuario.Consecutivo;
                search.TipoDePerfil       = UserLoggedIn().TipoPerfil;
                search.CodigoPlanUsuario  = UserLoggedIn().CodigoPlanUsuario;
                result.list = await newsService.ListaTimeLineNotificaciones(search);

                if (result.list != null)
                {
                    return(Json(result, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json(Helper.returnErrorList(UserLoggedIn().PersonaDelUsuario.CodigoIdioma), JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception)
            {
                return(Json(Helper.returnErrorList(UserLoggedIn().PersonaDelUsuario.CodigoIdioma), JsonRequestBehavior.AllowGet));
            }
        }
 public NotificacionesPageModel()
 {
     _noticiasService = new NoticiasServices();
     _planService     = new PlanesServices();
     _lockeable       = FreshIOC.Container.Resolve <ILockeable>();
     _audioManager    = FreshIOC.Container.Resolve <IAudioManager>();
     _dateTimeHelper  = FreshIOC.Container.Resolve <IDateTimeHelper>();
 }
        public async Task <JsonResult> GetNewsTimeLine(BuscadorDTO search)
        {
            Result <TimeLineNoticias> result = new Result <TimeLineNoticias>();

            try
            {
                NoticiasServices newsService = new NoticiasServices();
                search.IdiomaBase = UserLoggedIn().PersonaDelUsuario.IdiomaDeLaPersona;
                result.list       = await newsService.ListarTimeLine(search);

                if (result.list != null)
                {
                    return(Json(result, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json(Helper.returnErrorList(UserLoggedIn().PersonaDelUsuario.CodigoIdioma), JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception)
            {
                return(Json(Helper.returnErrorList(UserLoggedIn().PersonaDelUsuario.CodigoIdioma), JsonRequestBehavior.AllowGet));
            }
        }
 public NoticiasController(NoticiasServices NoticiasServicio)
 {
     _NoticiasServicio = NoticiasServicio;
 }
 public NoticiasViewComponent(core.Services.NoticiasServices noticiasServices)
 {
     _noticiaService = noticiasServices;
 }
 public NoticiasPageModel()
 {
     _noticiasServices    = new NoticiasServices();
     _anunciantesServices = new AnunciantesServices();
     _dateTimeHelper      = FreshIOC.Container.Resolve <IDateTimeHelper>();
 }