/// <summary> /// Method to get all the records from the DocumentType table /// </summary> /// <returns> List of records stored in table </returns> public TransactionDTO <List <DocumentTypeDTO> > GetAllDocumentType() { TransactionDTO <List <DocumentTypeDTO> > transaction = new TransactionDTO <List <DocumentTypeDTO> >(); transaction.Data = new List <DocumentTypeDTO>(); try { var getDocumentType = _documentTypeRepository.GetAllDocumentType(); if (getDocumentType == null || getDocumentType.Count == 0) { transaction.Status = Common.Status.Failure; transaction.Message = "No existen datos en la base de datos para los tipos de documentos."; return(transaction); } foreach (var item in getDocumentType) { DocumentTypeDTO documentTypeDTO = new DocumentTypeDTO(item.Id, item.Name, item.Code); transaction.Data.Add(documentTypeDTO); } } catch (ArgumentException ex) { transaction.Status = Common.Status.Failure; transaction.Message = ex.Message; } return(transaction); }
public void AddToDocumentTypes(DocumentTypeDTO documentTypeDTO) { base.AddObject("DocumentTypes", documentTypeDTO); }
public static DocumentTypeDTO CreateDocumentTypeDTO(int documentTypeId, bool isChecked) { DocumentTypeDTO documentTypeDTO = new DocumentTypeDTO(); documentTypeDTO.DocumentTypeId = documentTypeId; documentTypeDTO.IsChecked = isChecked; return documentTypeDTO; }