Catalogos de Contenido SubContenido -GrupoTematico -SubGrupoTematico

git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C119
This commit is contained in:
tovares 2018-06-26 16:47:15 +00:00
parent 3d9f004d48
commit 003c45361b
2 changed files with 262 additions and 0 deletions

View file

@ -99,6 +99,55 @@ namespace AYA.SlnSinort.WCF
[OperationContract]
ProyectoNormativoJSON ObtenerSitios();
#endregion
#region Contenido
[OperationContract]
List<Contenido> ObtenerContenido();
[OperationContract]
List<CatalogosJSON> ObtenerContenidoPopUp(CatalogosPost model);
[OperationContract]
BaseJson InsertarActualizarContenido(Contenido model);
#endregion
#region SubCategoriaContenido
[OperationContract]
List<SubCategoriaContenido> ObtenerSubCategoriaContenido();
[OperationContract]
List<CatalogosJSON> ObtenerSubCategoriaContenidoPopUp(CatalogosPost model);
[OperationContract]
BaseJson InsertarActualizarSubCategoriaContenido(SubCategoriaContenido model);
#endregion
#region GrupoTematico
[OperationContract]
List<GrupoTematico> ObtenerGrupoTematico();
[OperationContract]
List<CatalogosJSON> ObtenerGrupoTematicoPopUp(CatalogosPost model);
[OperationContract]
BaseJson InsertarActualizarGrupoTematico(GrupoTematico model);
#endregion
#region SubCategoriaGrupoTematico
[OperationContract]
List<SubCategoriaGrupoTematico> ObtenerSubCategoriaGrupoTematico();
[OperationContract]
List<CatalogosJSON> ObtenerSubCategoriaGrupoTematicoPopUp(CatalogosPost model);
[OperationContract]
BaseJson InsertarActualizarSubCategoriaGrupoTematico(SubCategoriaGrupoTematico model);
#endregion
}
[DataContract]

View file

@ -368,5 +368,218 @@ namespace AYA.SlnSinort.WCF
return model;
}
#endregion
#region Contenido
public List<Contenido> ObtenerContenido()
{
List<Contenido> respuesta = null;
try
{
respuesta = new ContenidoDAL().ObtenerContenido();
}
catch (Exception ex)
{
log.Error(ex);
}
return respuesta;
}
public List<CatalogosJSON> ObtenerContenidoPopUp(CatalogosPost model)
{
List<CatalogosJSON> respuesta = new List<CatalogosJSON>();
CatalogosPostJSON CatalogosPostJSON = new CatalogosPostJSON();
CatalogosPostJSON.filtro = model.filtro;
CatalogosPostJSON.IdTipo = model.IdTipo;
try
{
respuesta = new ContenidoDAL().ObtenerContenido(CatalogosPostJSON);
}
catch (Exception ex)
{
log.Error(ex);
}
return respuesta;
}
public BaseJson InsertarActualizarContenido(Contenido model)
{
BaseJson respuesta = new BaseJson();
try
{
respuesta = new ContenidoDAL().InsertarActualizarContenido(model);
}
catch (Exception ex)
{
log.Error(ex);
}
return respuesta;
}
#endregion
#region SubCategoriaContenido
public List<SubCategoriaContenido> ObtenerSubCategoriaContenido()
{
List<SubCategoriaContenido> respuesta = null;
try
{
respuesta = new SubCategoriaContenidoDAL().ObtenerSubCategoriaContenido();
}
catch (Exception ex)
{
log.Error(ex);
}
return respuesta;
}
public List<CatalogosJSON> ObtenerSubCategoriaContenidoPopUp(CatalogosPost model)
{
List<CatalogosJSON> respuesta = new List<CatalogosJSON>();
CatalogosPostJSON CatalogosPostJSON = new CatalogosPostJSON();
CatalogosPostJSON.filtro = model.filtro;
CatalogosPostJSON.IdTipo = model.IdTipo;
try
{
respuesta = new SubCategoriaContenidoDAL().ObtenerSubCategoriaContenido(CatalogosPostJSON);
}
catch (Exception ex)
{
log.Error(ex);
}
return respuesta;
}
public BaseJson InsertarActualizarSubCategoriaContenido(SubCategoriaContenido model)
{
BaseJson respuesta = new BaseJson();
try
{
respuesta = new SubCategoriaContenidoDAL().InsertarActualizarSubCategoriaContenido(model);
}
catch (Exception ex)
{
log.Error(ex);
}
return respuesta;
}
#endregion
#region GrupoTematico
public List<GrupoTematico> ObtenerGrupoTematico()
{
List<GrupoTematico> respuesta = null;
try
{
respuesta = new GrupoTematicoDAL().ObtenerGrupoTematico();
}
catch (Exception ex)
{
log.Error(ex);
}
return respuesta;
}
public List<CatalogosJSON> ObtenerGrupoTematicoPopUp(CatalogosPost model)
{
List<CatalogosJSON> respuesta = new List<CatalogosJSON>();
CatalogosPostJSON CatalogosPostJSON = new CatalogosPostJSON();
CatalogosPostJSON.filtro = model.filtro;
CatalogosPostJSON.IdTipo = model.IdTipo;
try
{
respuesta = new GrupoTematicoDAL().ObtenerGrupoTematico(CatalogosPostJSON);
}
catch (Exception ex)
{
log.Error(ex);
}
return respuesta;
}
public BaseJson InsertarActualizarGrupoTematico(GrupoTematico model)
{
BaseJson respuesta = new BaseJson();
try
{
respuesta = new GrupoTematicoDAL().InsertarActualizarGrupoTematico(model);
}
catch (Exception ex)
{
log.Error(ex);
}
return respuesta;
}
#endregion
#region SubCategoriaGrupoTematico
public List<SubCategoriaGrupoTematico> ObtenerSubCategoriaGrupoTematico()
{
List<SubCategoriaGrupoTematico> respuesta = null;
try
{
respuesta = new SubCategoriaGrupoTematicoDAL().ObtenerSubCategoriaGrupoTematico();
}
catch (Exception ex)
{
log.Error(ex);
}
return respuesta;
}
public List<CatalogosJSON> ObtenerSubCategoriaGrupoTematicoPopUp(CatalogosPost model)
{
List<CatalogosJSON> respuesta = new List<CatalogosJSON>();
CatalogosPostJSON CatalogosPostJSON = new CatalogosPostJSON();
CatalogosPostJSON.filtro = model.filtro;
CatalogosPostJSON.IdTipo = model.IdTipo;
try
{
respuesta = new SubCategoriaGrupoTematicoDAL().ObtenerSubCategoriaGrupoTematico(CatalogosPostJSON);
}
catch (Exception ex)
{
log.Error(ex);
}
return respuesta;
}
public BaseJson InsertarActualizarSubCategoriaGrupoTematico(SubCategoriaGrupoTematico model)
{
BaseJson respuesta = new BaseJson();
try
{
respuesta = new SubCategoriaGrupoTematicoDAL().InsertarActualizarSubCategoriaGrupoTematico(model);
}
catch (Exception ex)
{
log.Error(ex);
}
return respuesta;
}
#endregion
}
}