public List <HRs> listPatientWithAlertsHR()
        {
            ModelMedAcContainer context = new ModelMedAcContainer();
            List <HRs>          hrr     = new List <HRs>();
            List <HR>           hrss    = context.HRs.Where(i => i.Alerta == true).ToList();



            foreach (HR item in hrss)
            {
                HRs hrssa = new HRs();

                hrssa.SNS = item.Utente.SNS;



                hrssa.FirstName = item.Utente.Nome;
                hrssa.LastName  = item.Utente.Apelido;
                hrssa.Birthdate = Convert.ToDateTime(item.Utente.DataNasc);
                hrssa.Age       = Calculateage(hrssa.Birthdate);
                hrssa.Value     = item.Valor;
                hrssa.Date      = item.Data;
                hrr.Add(hrssa);
            }
            return(hrr);
        }
        public List <HRs> listHRs(int sns, DateTime di, DateTime df)
        {
            ModelMedAcContainer context = new ModelMedAcContainer();
            List <HRs>          hrr     = new List <HRs>();
            List <HR>           hrss    = context.HRs.Where(i => i.Utente.SNS == sns && i.Data >= di && i.Data <= df).ToList();

            foreach (HR item in hrss)
            {
                HRs hrsso = new HRs();

                hrsso.Value = item.Valor;
                hrsso.Date  = item.Data;
                hrsso.SNS   = item.Utente.SNS;
                hrr.Add(hrsso);
            }
            return(hrr);
        }
        public bool AddValuesHR(HRs values)
        {
            ModelMedAcContainer context = new WcfServiceLayer.ModelMedAcContainer();

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

            HR hr = new WcfServiceLayer.HR();

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


            context.HRs.Add(hr);
            context.SaveChanges();
            return(true);
        }
        public List <HRs> listUserAlertsHRs(int sns, DateTime di, DateTime df)
        {
            ModelMedAcContainer context = new ModelMedAcContainer();
            List <HRs>          hrr     = new List <HRs>();
            List <HR>           hrss    = context.HRs.Where(i => i.Utente.SNS == sns && i.Data >= di && i.Data <= df).ToList();

            foreach (HR item in hrss)
            {
                HRs hrsso = new HRs();

                hrsso.Value     = item.Valor;
                hrsso.Date      = item.Data;
                hrsso.SNS       = item.Utente.SNS;
                hrsso.FirstName = item.Utente.Nome;
                hrsso.LastName  = item.Utente.Apelido;
                hrsso.Birthdate = Convert.ToDateTime(item.Utente.DataNasc);
                hrsso.Age       = Calculateage(hrsso.Birthdate);
                hrr.Add(hrsso);
            }
            return(hrr);
        }