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