public bool InserirOcorrencia(Ocorrencia ocorrencia) { foreach (Ocorrencia o in ocorrencias) { if (!ocorrencia.Equals(o)) { ocorrencias.Add(ocorrencia); return(true); } } return(false); }
public bool InsertOcorrencia(Ocorrencia ocorrencia, out string message) { message = "Não foi possivel fazer a inserção"; foreach (Ocorrencia o in ocorrencias) { if (ocorrencia.CodEquipamento == o.CodEquipamento && ocorrencia.CodVulnerabilidade == o.CodVulnerabilidade && o.Estado == false) { o.Estado = true; message = "Estado alterado!"; return(true); } if (!ocorrencia.Equals(o)) { QtdOcorrencias++; ocorrencia.IdOcorrencia = QtdOcorrencias; ocorrencias.Add(ocorrencia); message = "Ocorrencia Inserida!"; return(true); } } return(false); }