示例#1
0
        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();
        }