Exemple #1
0
        public ResponseDTO MarcarLeido(LeidoDTO mensaje, int usuario)
        {
            ResponseDTO    objresponse = new ResponseDTO();
            ColegioContext objCnn      = new ColegioContext();

            BandejaEntrada _mensaje = objCnn.bandeja_entrada.Where(c => c.BanId == mensaje.IdBandeja && c.BanUsuario == usuario).FirstOrDefault();

            if (_mensaje != null)
            {
                if (_mensaje.BanHoraLeido == null)
                {
                    _mensaje.BanHoraLeido = DateTime.Now;
                }
                if (_mensaje.BanOkRecibido == 0)
                {
                    _mensaje.BanOkRecibido = mensaje.OkRecibido;
                }
                objCnn.SaveChanges();
            }



            return(objresponse);
        }
Exemple #2
0
        public ResponseDTO MarcarLeido(LeidoDTO request)
        {
            var identity = Convert.ToInt32(Thread.CurrentPrincipal.Identity.Name);

            return(new Mensaje.Servicios.BandejaEntradaBI().MarcarLeido(request, identity));
        }