コード例 #1
0
        public bool AddAlerts(Alertas valores)
        {
            ModelMedAcContainer context = new ModelMedAcContainer();
            Utente ut  = context.Utentes.Where(i => i.SNS == valores.SNS).FirstOrDefault();
            Alerta alt = new WcfServiceLayer.Alerta();

            alt.Data      = valores.Date;
            alt.Parametro = valores.Alert;
            alt.Tipo      = valores.Tipo;
            alt.Utente    = ut;
            context.Alertas.Add(alt);
            context.SaveChanges();
            return(true);
        }
コード例 #2
0
        public List <Alertas> listAlertasUtente(int sns, DateTime di, DateTime df)
        {
            ModelMedAcContainer context = new ModelMedAcContainer();
            List <Alertas>      all     = new List <Alertas>();
            List <Alerta>       allt    = context.Alertas.Where(i => i.Utente.SNS == sns && i.Data >= di && i.Data <= df).ToList();

            foreach (Alerta item in allt)
            {
                Alertas allsa = new Alertas();

                allsa.Alert     = item.Parametro;
                allsa.Tipo      = item.Tipo;
                allsa.Date      = item.Data;
                allsa.SNS       = item.Utente.SNS;
                allsa.FirstName = item.Utente.Nome;
                allsa.LastName  = item.Utente.Apelido;

                all.Add(allsa);
            }
            return(all);
        }