/// <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);
        }