示例#1
0
 public Alerta Adicionar(Alerta alerta)
 {
     alerta.ResultadoValidacao = new AlertaAptoParaCadastroValidation(_repository).Validate(alerta);
     if (PossuiConformidade(alerta.ResultadoValidacao))
     {
         _repository.Add(alerta);
     }
     return(alerta);
 }
示例#2
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();
        }