public IList <PatrimonyStatus> GetAll() { var PatrimonyStatus = PatrimonyStatusRepository.GetAll(); if (PatrimonyStatus == null) { throw new BadRequestException(ErrorMessages.GastoNoEncontrado); } var result = new List <PatrimonyStatus>(); var enumerator = PatrimonyStatus.GetEnumerator(); while (enumerator.MoveNext()) { result.Add(enumerator.Current); } return(result); }