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); }
public ResponseDTO MarcarLeido(LeidoDTO request) { var identity = Convert.ToInt32(Thread.CurrentPrincipal.Identity.Name); return(new Mensaje.Servicios.BandejaEntradaBI().MarcarLeido(request, identity)); }