Пример #1
0
        /// <summary>
        ///     创建航空公司
        /// </summary>
        /// <param name="id">ID</param>
        /// <param name="cnName">全称</param>
        /// <param name="cnShortName">简称</param>
        /// <param name="iataCode">二字码</param>
        /// <param name="icaoCode">三字码</param>
        /// <param name="isCurrent">是否当前航空公司</param>
        /// <returns></returns>
        public static Airlines CreateAirlines(Guid id,string cnName,string cnShortName,string iataCode,string icaoCode,bool isCurrent)
        {
            var airlines = new Airlines
            {
                CnName = cnName,
                CnShortName = cnShortName,
                IATACode = iataCode,
                ICAOCode = icaoCode,
                IsCurrent = isCurrent,
            };
            airlines.ChangeCurrentIdentity(id);

            return airlines;
        }
Пример #2
0
        /// <summary>
        ///     设置航空公司
        /// </summary>
        /// <param name="airlines">航空公司</param>
        public void SetAirlines(Airlines airlines)
        {
            if (airlines == null || airlines.IsTransient())
            {
                throw new ArgumentException("航空公司参数为空!");
            }

            Airlines = airlines;
            AirlinesId = airlines.Id;
        }