ObtenerSitios DAL Se le agrego el parametro para filtrar por usuario

git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C198
This commit is contained in:
dmendez 2018-07-10 21:39:01 +00:00
parent 5855d179d0
commit 6faf2d0704

View file

@ -60,26 +60,32 @@ namespace AYA.SlnSinortModel.DAL.Sinort
return model; return model;
} }
public ProyectoNormativoJSON ObtenerSitios() public ProyectoNormativoJSON ObtenerSitios(AtesaJSON model )
{ {
ProyectoNormativoJSON model = new ProyectoNormativoJSON(); ProyectoNormativoJSON registros = new ProyectoNormativoJSON();
try try
{ {
using (SinortContex db = new SinortContex()) using (SinortContex db = new SinortContex())
{ {
model.ProyectosNormativos = db.ProyectoNormativo.Include(p => p.TipoProyecto).AsNoTracking().ToList(); registros.ProyectosNormativos = db.ProyectoNormativo
model.CodigoRespuesta = EnumTipoCodigoRespuesta.EXITOSO; .Include(p => p.TipoProyecto)
.Include(p => p.Convocatoria)
.Where(x => x.PromotorProyecto == model.UserName || x.Convocatoria.Any(p => p.UsuarioSistema == model.UserName))
.AsNoTracking()
.ToList();
registros.CodigoRespuesta = EnumTipoCodigoRespuesta.EXITOSO;
} }
} }
catch (Exception ex) catch (Exception ex)
{ {
model.CodigoRespuesta = EnumTipoCodigoRespuesta.ERROR; registros.CodigoRespuesta = EnumTipoCodigoRespuesta.ERROR;
log.Error(ex); log.Error(ex);
} }
return model; return registros;
} }
public ProyectoNormativoJSON ObtenerProyectoNormativo(ProyectoNormativoJSON model) public ProyectoNormativoJSON ObtenerProyectoNormativo(ProyectoNormativoJSON model)