Exemplo n.º 1
0
        /// <summary>
        ///     创建民航局五年规划
        /// </summary>
        /// <returns>民航局五年规划</returns>
        public static CaacProgramming CreateCaacProgramming()
        {
            var caacProgramming = new CaacProgramming
            {
                CreateDate = DateTime.Now,
            };

            caacProgramming.GenerateNewIdentity();
            return caacProgramming;
        }
Exemplo n.º 2
0
        /// <summary>
        ///     插入规划行
        /// </summary>
        /// <param name="caacProgramming">民航局五年规划</param>
        /// <param name="line">规划行DTO</param>
        private void InsertCaacProgrammingLine(CaacProgramming caacProgramming, CaacProgrammingLineDTO line)
        {
            //获取
            AircraftCategory aircraftCategory = _aircraftCategoryRepository.Get(line.AircraftCategoryId);

            // 添加接机行
            CaacProgrammingLine newCaacProgrammingLine =
                caacProgramming.AddNewCaacProgrammingLine();
            newCaacProgrammingLine.SetAircraftCategory(aircraftCategory);
            newCaacProgrammingLine.SetCaacProgramming(line.Year, line.Number);
        }