Exemplo n.º 1
0
        /// <summary>
        /// Maps the drill events.
        /// </summary>
        /// <param name="drillEventDetail">The drill event details.</param>
        /// <param name="personId">The person id.</param>
        /// <returns>Object of DrillEvent</returns>
        private static Entity.DrillEventDetail MapDrillEvents(DrillEventDetail drillEventDetail, string personId)
        {
            var drillEvent = new Entity.DrillEventDetail();
            if (drillEventDetail != null)
            {
                drillEvent.PersonId = personId;
                drillEvent.EventName = drillEventDetail.EventName;
                drillEvent.EventDateTime = drillEventDetail.EventDateTime;
                drillEvent.LocationName = drillEventDetail.LocationName;
                drillEvent.AddedBy = drillEventDetail.AddedBy;
            }

            return drillEvent;
        }
        /// <summary>
        /// Maps the gangway history.
        /// </summary>
        /// <param name="musterHistory">The muster history.</param>
        /// <returns>Party Detail History</returns>
        public static PartyDetailHistoryInfo MapMusterHistory(DrillEventDetail musterHistory)
        {
            var partyDetailHistoryInfo = new PartyDetailHistoryInfo();
            if (musterHistory != null)
            {
                partyDetailHistoryInfo.EventDateTime = musterHistory.EventDateTime;
                partyDetailHistoryInfo.EventDescription = musterHistory.EventName;
                partyDetailHistoryInfo.Location = musterHistory.LocationName;
                partyDetailHistoryInfo.Port = string.Empty;
                partyDetailHistoryInfo.UserName = musterHistory.AddedBy;
                partyDetailHistoryInfo.EventProcessType = string.Empty;
                partyDetailHistoryInfo.IsGangway = false;
            }

            return partyDetailHistoryInfo;
        }