public void CriarAlerta(Alerta alerta) { int s = alerta.SuspeitoId; var ultimoAlerta = AlertRepository.GetBy(a => a.SuspeitoId == s && a.Estado != "Fechado").FirstOrDefault(); if (ultimoAlerta == null) { AlertRepository.Add(alerta); } else { ultimoAlerta.Estado = "Cancelado"; AlertRepository.Edit(ultimoAlerta); AlertRepository.Add(alerta); } AlertRepository.Save(); }