diff --git a/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/FichaTecnicaPalabraClaveDAL.cs b/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/FichaTecnicaPalabraClaveDAL.cs index 381bf0fe7..7d8fd5315 100644 --- a/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/FichaTecnicaPalabraClaveDAL.cs +++ b/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/FichaTecnicaPalabraClaveDAL.cs @@ -16,6 +16,33 @@ namespace AYA.SlnSinortModel.DAL.Sinort Log log = new Log("FichaTecnicaPalabraClaveDAL"); + public List ObtenerFichaTecnicaPalabraClave(FichaTecnicaJSON model) + { + List registros = null; + int? IdFichaTecnica = model != null ? model.IdFichaTecnica : null; + + try + { + using (SinortContex db = new SinortContex()) + { + registros = db.FichaTecnicaPalabraClave.Where(t => t.Estado == true + && (IdFichaTecnica == null || t.IdFichaTecnica == model.IdFichaTecnica)) + .Select(t => new FichaTecnicaJSON() + { + IdPalabra = t.IdPalabraClave + }).ToList(); + } + } + catch (Exception ex) + { + + log.Error(ex); + throw ex; + } + + return registros; + } + public FichaTecnicaJSON GuardarFichaTecnicaPalabraClave(FichaTecnicaJSON model) { FichaTecnicaPalabraClave Actual = new FichaTecnicaPalabraClave(); diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/Entidades/Json.cs b/AYA.SlnSynor/AYA.SlnSynorModel/Entidades/Json.cs index ca4aa4a18..d4c03bc41 100644 --- a/AYA.SlnSynor/AYA.SlnSynorModel/Entidades/Json.cs +++ b/AYA.SlnSynor/AYA.SlnSynorModel/Entidades/Json.cs @@ -38,6 +38,8 @@ namespace AYA.SlnSinortModel.Entidades public List EventosJSON { get; set; } public TareasPendientes TareasPendientes { get; set; } public List ListaTareasPendientes { get; set; } + public int? IdPalabra { get; set; } + public int? IdFichaTecnica { get; set; } } public class AdjuntosJSON : BaseJson {