public ShipmentInfoViewModel(IntendedShipmentData intendedShipmentData) { UnitsSelectList = new SelectList(EnumHelper.GetValues(typeof(ShipmentQuantityUnits)), "Key", "Value"); IsPreconsentedRecoveryFacility = intendedShipmentData.IsPreconsentedRecoveryFacility; Status = intendedShipmentData.Status; if (intendedShipmentData.HasShipmentData) { EndDay = intendedShipmentData.LastDate.Day; EndMonth = intendedShipmentData.LastDate.Month; EndYear = intendedShipmentData.LastDate.Year; NumberOfShipments = intendedShipmentData.NumberOfShipments.ToString(); Quantity = intendedShipmentData.Quantity.ToString("G29"); StartDay = intendedShipmentData.FirstDate.Day; StartMonth = intendedShipmentData.FirstDate.Month; StartYear = intendedShipmentData.FirstDate.Year; Units = intendedShipmentData.Units; } }