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