public ReceiptViewModel(ImportMovementReceiptData importMovementReceiptData) { ActualQuantity = importMovementReceiptData.ActualQuantity; Units = importMovementReceiptData.ReceiptUnits ?? importMovementReceiptData.NotificationUnit; PossibleUnits = importMovementReceiptData.PossibleUnits; RejectionReason = importMovementReceiptData.RejectionReason; WasAccepted = string.IsNullOrWhiteSpace(RejectionReason); if (importMovementReceiptData.ReceiptDate.HasValue) { ReceivedDate = new MaskedDateInputViewModel(importMovementReceiptData.ReceiptDate.Value.DateTime); } else { ReceivedDate = new MaskedDateInputViewModel(); } }
public ReceiptViewModel(ImportMovementReceiptData importMovementReceiptData) { ActualQuantity = importMovementReceiptData.ActualQuantity; Units = importMovementReceiptData.ReceiptUnits ?? importMovementReceiptData.NotificationUnit; PossibleUnits = importMovementReceiptData.PossibleUnits; RejectionReason = importMovementReceiptData.RejectionReason; RejectionFurtherInformation = importMovementReceiptData.RejectionReasonFurtherInformation; WasAccepted = string.IsNullOrWhiteSpace(RejectionReason); if (importMovementReceiptData.ReceiptDate.HasValue) { ReceivedDate = new OptionalDateInputViewModel(importMovementReceiptData.ReceiptDate.Value.DateTime, true); } else { ReceivedDate = new OptionalDateInputViewModel(true); } }