public int Acknowledge() { int status = 0; var alerts = db.Alerts.Where(a => keys.Contains(a.AlertID)).ToList(); if (alerts.Any()) { foreach (var alert in alerts) { alert.IsAcknowledged = true; alert.AcknowledgedBy = user; db.Entry(alert).State = EntityState.Modified; } status = db.SaveChanges(); } return(status); }
public int PushAlert() { int status = 0; using (var db = new AlertEntities()) { _alert.AlertDate = DateTime.Now; if (_TTL != 0) { _alert.TimeOut = _alert.AlertDate.AddHours(_TTL); } db.Alerts.Add(_alert); status = db.SaveChanges(); } return(status); }