Пример #1
0
        public WeighingMeasurementViewModel(WeighingMeasurements model)
        {
            this.Id                 = model.Id;
            this.WeighingId         = model.WeighingId;
            this.ImageTypeId        = model.ImageTypeId;
            this.WeighStationTypeId = model.WeighStationTypeId;
            this.Weight             = model.Weight;
            this.Notes              = model.Notes;
            this.Tiebreaker         = model.Tiebreaker;
            this.Active             = model.Active;
            this.DtCreated          = model.DtCreated;
            this.CreatedBy          = model.CreatedBy;
            this.DtModified         = model.DtModified;
            this.ModifiedBy         = model.ModifiedBy;

            this.ImageType        = model.ImageType;
            this.WeighStationType = model.WeighStationType;
            this.Weighing         = model.Weighing;
            this.WeighingMeasurementImageMetadata = model.WeighingMeasurementImageMetadata
                                                    .Select(x => new WeighingMeasurementImageMetadataViewModel(x))
                                                    .ToList();
            this.WeighingMeasurementMenuItems = model.WeighingMeasurementMenuItems
                                                .Select(x => new WeighingMeasurementMenuItemViewModel(x))
                                                .ToList();
            this.WeighingMeasurementTracking = model.WeighingMeasurementTracking
                                               .Select(x => new WeighingMeasurementTrackingViewModel(x))
                                               .ToList();
            this.WeighingMeasurementTrays = model.WeighingMeasurementTrays
                                            .Select(x => new WeighingMeasurementTrayViewModel(x))
                                            .ToList();
        }
        public WeighingMeasurementMenuItems ConvertToWeighingMeasurementMenuItems()
        {
            MenuItems            menuItem            = null;
            WeighingMeasurements weighingMeasurement = null;

            if (this.MenuItem != null)
            {
                menuItem = this.MenuItem.ConvertToMenuItems();
            }
            if (this.WeighingMeasurement != null)
            {
                weighingMeasurement = this.WeighingMeasurement.ConvertToWeighingMeasurements();
            }

            var weighingMeasurementMenuItem = new WeighingMeasurementMenuItems
            {
                Id = this.Id,
                WeighingMeasurementId = this.WeighingMeasurementId,
                MenuItemId            = this.MenuItemId,
                Selected   = this.Selected ? "Y" : "N",
                Quantity   = this.Quantity,
                DtCreated  = this.DtCreated,
                CreatedBy  = this.CreatedBy,
                DtModified = this.DtModified,
                ModifiedBy = this.ModifiedBy,

                MenuItem            = menuItem,
                WeighingMeasurement = weighingMeasurement
            };

            return(weighingMeasurementMenuItem);
        }
Пример #3
0
        public WeighingMeasurementImageMetadata ConvertToWeighingMeasurementImageMetadata()
        {
            ImageMetadata        imageMetadata       = null;
            WeighingMeasurements weighingMeasurement = null;

            if (this.ImageMetadata != null)
            {
                imageMetadata = this.ImageMetadata.ConvertToImageMetadata();
            }
            if (this.WeighingMeasurement != null)
            {
                weighingMeasurement = this.WeighingMeasurement.ConvertToWeighingMeasurements();
            }

            var weighingMeasurementImageMetadata = new WeighingMeasurementImageMetadata
            {
                Id = this.Id,
                WeighingMeasurementId = this.WeighingMeasurementId,
                ImageMetadataId       = this.ImageMetadataId,
                Selected = this.Selected ? "Y" : "N",
                Value    = this.Value == null?Convert.ToInt16(0) : Convert.ToInt16(this.Value),
                               DtCreated  = this.DtCreated,
                               CreatedBy  = this.CreatedBy,
                               DtModified = this.DtModified,
                               ModifiedBy = this.ModifiedBy,

                               ImageMetadata       = imageMetadata,
                               WeighingMeasurement = weighingMeasurement
            };

            return(weighingMeasurementImageMetadata);
        }
        public WeighingMeasurementTrays ConvertToWeighingMeasurementTrays()
        {
            WeighingMeasurements weighingMeasurement = null;

            if (this.WeighingMeasurement != null)
            {
                weighingMeasurement = this.WeighingMeasurement.ConvertToWeighingMeasurements();
            }

            var weighingMeasurementTrays = new WeighingMeasurementTrays
            {
                Id = this.Id,
                WeighingMeasurementId     = this.WeighingMeasurementId,
                InterventionDayTrayTypeId = this.InterventionDayTrayTypeId,
                Quantity   = this.Quantity,
                DtCreated  = this.DtCreated,
                CreatedBy  = this.CreatedBy,
                DtModified = this.DtModified,
                ModifiedBy = this.ModifiedBy,

                InterventionDayTrayType = this.InterventionDayTrayType,
                WeighingMeasurement     = weighingMeasurement
            };

            return(weighingMeasurementTrays);
        }
Пример #5
0
        public WeighingMeasurements ConvertToWeighingMeasurements()
        {
            var weighingMeasurements = new WeighingMeasurements
            {
                Id                 = this.Id,
                WeighingId         = this.WeighingId,
                ImageTypeId        = this.ImageTypeId,
                WeighStationTypeId = this.WeighStationTypeId,
                Weight             = this.Weight,
                Notes              = this.Notes,
                Tiebreaker         = this.Tiebreaker,
                Active             = this.Active,
                DtCreated          = this.DtCreated,
                CreatedBy          = this.CreatedBy,
                DtModified         = this.DtModified,
                ModifiedBy         = this.ModifiedBy,

                ImageType        = this.ImageType,
                WeighStationType = this.WeighStationType,
                Weighing         = this.Weighing,
                WeighingMeasurementImageMetadata = this.WeighingMeasurementImageMetadata
                                                   .Select(x => x.ConvertToWeighingMeasurementImageMetadata())
                                                   .ToList(),
                WeighingMeasurementMenuItems = this.WeighingMeasurementMenuItems
                                               .Select(x => x.ConvertToWeighingMeasurementMenuItems())
                                               .ToList(),
                WeighingMeasurementTracking = this.WeighingMeasurementTracking
                                              .Select(x => x.ConvertToWeighingMeasurementTracking())
                                              .ToList(),
                WeighingMeasurementTrays = this.WeighingMeasurementTrays
                                           .Select(x => x.ConvertToWeighingMeasurementTrays())
                                           .ToList()
            };

            return(weighingMeasurements);
        }
Пример #6
0
        public WeighingMeasurementTracking ConvertToWeighingMeasurementTracking()
        {
            WeighingMeasurements weighingMeasurement = null;

            if (this.WeighingMeasurement != null)
            {
                weighingMeasurement = this.WeighingMeasurement.ConvertToWeighingMeasurements();
            }

            var weighingMeasurementTracking = new WeighingMeasurementTracking
            {
                Id = this.Id,
                WeighingMeasurementId = this.WeighingMeasurementId,
                Info       = this.Info,
                DtCreated  = this.DtCreated,
                CreatedBy  = this.CreatedBy,
                DtModified = this.DtModified,
                ModifiedBy = this.ModifiedBy,

                WeighingMeasurement = weighingMeasurement
            };

            return(weighingMeasurementTracking);
        }