Exemplo n.º 1
0
        private DataEntryDetailViewModel GetValueDetailViewModel(DataEntryDetail detail)
        {
            var valueDetail = (DataEntryDetailValue)detail;
            DataEntryDetailViewModel entryViewModel = new DataEntryDetailValueViewModel()
            {
                DataEntryDataEntryID = valueDetail.DataEntryDataEntryID,
                DataEntryDetailID    = valueDetail.DataEntryDetailID,
                StartTime            = valueDetail.StartTime,
                EndTime  = valueDetail.EndTime,
                Value    = valueDetail.Value,
                DesignID = detail.DataEntry.DataEntryDesignDataEntryDesignID,
                Active   = valueDetail.IsActive
            };

            return(entryViewModel);
        }
Exemplo n.º 2
0
        private DataEntryDetailViewModel GetOptionDetailViewModel(DataEntryDetail detail)
        {
            var optionDetail = (DataEntryDetailOption)detail;
            DataEntryDetailViewModel entryViewModel = new DataEntryDetailOptionViewModel()
            {
                DataEntryDataEntryID = optionDetail.DataEntryDataEntryID,
                DataEntryDetailID    = optionDetail.DataEntryDetailID,
                StartTime            = optionDetail.StartTime,
                EndTime  = optionDetail.EndTime,
                OptionID = optionDetail.DataEntryOptionID,
                Options  = GetOptionsFromDesignId(optionDetail.DataEntry.DataEntryDesignDataEntryDesignID),
                DesignID = detail.DataEntry.DataEntryDesignDataEntryDesignID,
                Active   = optionDetail.IsActive
            };

            return(entryViewModel);
        }
Exemplo n.º 3
0
        private DataEntryDetailViewModel GetFileDetailViewModel(DataEntryDetail detail)
        {
            var fileDetail = (DataEntryDetailFile)detail;
            var dataEntry  = detail.DataEntry;
            DataEntryDetailViewModel entryViewModel =
                new DataEntryDetailFileViewModel
            {
                DataEntryDataEntryID = fileDetail.DataEntryDataEntryID,
                DataEntryDetailID    = fileDetail.DataEntryDetailID,
                Description          = fileDetail.File.Description,
                EndTime     = fileDetail.EndTime,
                FileID      = fileDetail.FileID,
                FileType    = fileDetail.File.FileType,
                FileUrl     = fileDetail.File.FileUrl,
                StartTime   = fileDetail.StartTime,
                DesignID    = detail.DataEntry.DataEntryDesignDataEntryDesignID,
                Active      = fileDetail.IsActive,
                ProjectID   = dataEntry.DataEntryDesign.Procedure.MultiPARTProjectMultiPARTProjectID,
                ProcedureID = dataEntry.AnimalAdministration.Administration.ProcedureID, // AnimalProcedureID,  //chris: is it a bug? why animalprocedureid assigned as procedureid?
                AnimalID    = dataEntry.AnimalAdministration.AnimalID,
            };

            return(entryViewModel);
        }