/// <summary> /// Get the mode configured on a seekios /// </summary> /// <param name="seekios"></param> /// <returns></returns> public ModeDTO GetModeFromSeekios(SeekiosDTO seekios) { if (seekios == null) { return(null); } return((from m in LsMode where m.Seekios_idseekios == seekios.Idseekios select m).FirstOrDefault()); }
/// <summary> /// Gathers the alerts configured for a seekios in a list /// </summary> /// <param name="seekios">Seekios</param> /// <returns>alert list</returns> public List <AlertDTO> GetAlertsFromSeekios(SeekiosDTO seekios) { var source = new List <AlertDTO>(from a in LsAlert join m in LsMode on a.IdMode equals m.Idmode join s in LsSeekios on m.Seekios_idseekios equals s.Idseekios where s.Idseekios == seekios.Idseekios select a); return(source); }