/// <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; }
/// <summary> /// 设置航空公司 /// </summary> /// <param name="airlines">航空公司</param> public void SetAirlines(Airlines airlines) { if (airlines == null || airlines.IsTransient()) { throw new ArgumentException("航空公司参数为空!"); } Airlines = airlines; AirlinesId = airlines.Id; }