public ValidationResult AdicionarEndereco(Enderecos endereco) { var validationResult = endereco.ValidarEndereco(); if (!validationResult.IsValid) { return(validationResult); } if (ExistenteEndereco(endereco)) { validationResult.Errors.Add(new ValidationFailure("Entity Endereco", "existe.")); } _enderecosLista.Add(endereco); return(validationResult); }
public ValidationResult RemoverItem(Enderecos endereco) { var validationResult = endereco.ValidarEndereco(); if (!validationResult.IsValid) { return(validationResult); } var existente = Enderecos.FirstOrDefault(e => e.Id == endereco.Id); if (existente == null) { validationResult.Errors.Add(new ValidationFailure("Entity Endereco", "O Endereço não Existe")); } _enderecosLista.Remove(existente); return(validationResult); }