/// <summary> /// Método para obtener la lista de los registros de la tabla DocumentType /// </summary> /// <returns> Objecto transacción con el resultado de la consulta </returns> public TransactionDto <List <DocumentTypeDto> > GetListDocumentType() { TransactionDto <List <DocumentTypeDto> > transaction = new TransactionDto <List <DocumentTypeDto> >(); transaction.Data = new List <DocumentTypeDto>(); try { var getListDocumentType = _documentTypeRepository.GetListDocumentType(); if (getListDocumentType.Count == 0) { transaction.Message = "No existen registros."; return(transaction); } foreach (var item in getListDocumentType) { DocumentTypeDto documentType = new DocumentTypeDto(); documentType.Id = item.Id; documentType.Name = item.Name; documentType.Code = item.Code; transaction.Data.Add(documentType); } transaction.Message = "Datos consultados correctamente."; transaction.Status = Status.Success; } catch (ArgumentException ex) { transaction.Message = ex.Message; } return(transaction); }