コード例 #1
0
        public NotificationOptionsViewModel(Guid notificationId, NotificationMovementsSummaryAndTable data)
        {
            NotificationId         = notificationId;
            NotificationNumber     = data.SummaryData.NotificationNumber;
            NotificationType       = data.NotificationType;
            IntendedShipments      = data.TotalIntendedShipments;
            UsedShipments          = data.SummaryData.ShipmentsUsed;
            QuantityRemainingTotal = data.SummaryData.QuantityRemaining.ToString("G29") + " " + EnumHelper.GetDisplayName(data.SummaryData.DisplayUnit);
            QuantityReceivedTotal  = data.SummaryData.QuantityReceived.ToString("G29") + " " + EnumHelper.GetDisplayName(data.SummaryData.DisplayUnit);
            ActiveLoadsPermitted   = data.SummaryData.ActiveLoadsPermitted;
            ActiveLoadsCurrent     = data.SummaryData.CurrentActiveLoads;

            CompetentAuthority       = data.SummaryData.CompetentAuthority;
            NotificationStatus       = data.SummaryData.NotificationStatus;
            FinancialGuaranteeStatus = data.SummaryData.FinancialGuaranteeStatus;
            IsInterimNotification    = data.IsInterimNotification;

            TableData = new List <ShipmentDatesTableViewModel>(
                data.ShipmentTableData.OrderByDescending(m => m.Number)
                .Select(p => new ShipmentDatesTableViewModel(p)));

            PageSize          = data.PageSize;
            PageNumber        = data.PageNumber;
            NumberofShipments = data.NumberOfShipments;
        }
コード例 #2
0
        public MovementSummaryViewModel(Guid notificationId, NotificationMovementsSummaryAndTable data)
        {
            NotificationId = notificationId;
            NotificationNumber = data.SummaryData.NotificationNumber;
            NotificationType = data.NotificationType;
            IntendedShipments = data.TotalIntendedShipments;
            UsedShipments = data.SummaryData.TotalShipments;
            QuantityRemainingTotal = data.SummaryData.QuantityRemaining.ToString("G29") + " " + EnumHelper.GetDisplayName(data.SummaryData.DisplayUnit);
            QuantityReceivedTotal = data.SummaryData.QuantityReceived.ToString("G29") + " " + EnumHelper.GetDisplayName(data.SummaryData.DisplayUnit);
            ActiveLoadsPermitted = data.SummaryData.ActiveLoadsPermitted;
            ActiveLoadsCurrent = data.SummaryData.CurrentActiveLoads;
            NotificationStatus = data.SummaryData.NotificationStatus;
            FgStatus = data.SummaryData.FinancialGuaranteeStatus;

            TableData = new List<MovementSummaryTableViewModel>(
                data.ShipmentTableData.OrderByDescending(m => m.Number)
                    .Select(p => new MovementSummaryTableViewModel(p)));
        }