public List <SPOes> listPatientWithAlertsSPO()
        {
            ModelMedAcContainer context = new ModelMedAcContainer();
            List <SPOes>        spp     = new List <SPOes>();
            List <SPO>          spss    = context.SPOes.Where(i => i.Alerta == true).ToList();



            foreach (SPO item in spss)
            {
                SPOes sposse = new SPOes();

                sposse.SNS = item.Utente.SNS;



                sposse.FirstName = item.Utente.Nome;
                sposse.LastName  = item.Utente.Apelido;
                sposse.Birthdate = Convert.ToDateTime(item.Utente.DataNasc);
                sposse.Age       = Calculateage(sposse.Birthdate);
                sposse.Value     = item.Valor;
                sposse.Date      = item.Data;
                spp.Add(sposse);
            }
            return(spp);
        }
        public List <SPOes> listUserAlertsSPOes(int sns, DateTime di, DateTime df)
        {
            ModelMedAcContainer context = new ModelMedAcContainer();
            List <SPOes>        spp     = new List <SPOes>();
            List <SPO>          spss    = context.SPOes.Where(i => i.Utente.SNS == sns && i.Data >= di && i.Data <= df).ToList();

            foreach (SPO item in spss)
            {
                SPOes spsso = new SPOes();

                spsso.Value     = item.Valor;
                spsso.Date      = item.Data;
                spsso.SNS       = item.Utente.SNS;
                spsso.FirstName = item.Utente.Nome;
                spsso.LastName  = item.Utente.Apelido;
                spsso.Birthdate = Convert.ToDateTime(item.Utente.DataNasc);
                spsso.Age       = Calculateage(spsso.Birthdate);
                spp.Add(spsso);
            }
            return(spp);
        }
        public bool AddValuesSPO(SPOes values)
        {
            ModelMedAcContainer context = new WcfServiceLayer.ModelMedAcContainer();

            Utente ut = context.Utentes.Where(i => i.SNS == values.SNS).FirstOrDefault();



            SPO spo = new WcfServiceLayer.SPO();

            spo.Valor  = values.Value;
            spo.Data   = values.Date;
            spo.Alerta = values.Alert;
            spo.Utente = ut;



            context.SPOes.Add(spo);
            context.SaveChanges();
            return(true);
        }