예제 #1
0
파일: FIRService.cs 프로젝트: ali60/NOTAM
        /// <summary>
        /// 
        /// </summary>
        /// <param name="origin"></param>
        public void Update(FIR fir)
        {
            if (fir == null)
                throw new ArgumentNullException("fir");
            _dataContext.SubmitChanges();

        }
예제 #2
0
파일: FIRViewModel.cs 프로젝트: ali60/NOTAM
        public FIRViewModel(FIR fir, FIRService firService)
        {
            if (fir == null)
                throw new ArgumentNullException("fir");

            if (firService == null)
                throw new ArgumentNullException("firService");

            _fir = fir;
            _firService = firService;
           // _customerType = Strings.CustomerViewModel_CustomerTypeOption_NotSpecified;
        }
예제 #3
0
파일: FIRService.cs 프로젝트: ali60/NOTAM
        /// <summary>
        /// Places the specified origin into the repository.
        /// If the origin is already in the repository, an
        /// exception is not thrown.
        /// </summary>
        public void Insert(FIR fir)
        {
            if (fir == null)
                throw new ArgumentNullException("fir");

            if (!_FIRs.Contains(fir))
            {
                _FIRs.Add(fir);
                _dataContext.FIRs.InsertOnSubmit(fir);
                _dataContext.SubmitChanges();
                if (this.FIRAdded != null)
                    this.FIRAdded(this, new EntityAddedEventArgs<FIR>(fir));
            }
        }
예제 #4
0
파일: FIRViewModel.cs 프로젝트: ali60/NOTAM
 public FIRViewModel(FIR fir, FIRService firService, ObservableCollection<WorkspaceViewModel> parent)
     : this(fir, firService)
 {
     parentWorkSpaces = parent;
 }
예제 #5
0
파일: NotamService.cs 프로젝트: ali60/NOTAM
 public List<Aerodom> GetAllAerodomsForFIR(FIR fir)
 {
     var aeroService = new AerodomService(_dataContext);
     List<Aerodom> aeroList = aeroService.GetAerodoms();
     return aeroList.Where(x => x.FIR == fir).OrderBy(x => x.Code).ToList();
 }
예제 #6
0
파일: Origin.cs 프로젝트: ali60/NOTAM
 private void detach_NTM_FIRs(FIR  entity)
 {
     this.SendPropertyChanging();
     entity.Origin = null;
 }
예제 #7
0
파일: Origin.cs 프로젝트: ali60/NOTAM
 private void attach_NTM_FIRs(FIR  entity)
 {
     this.SendPropertyChanging();
     entity.Origin = this;
 }
예제 #8
0
파일: FIRService.cs 프로젝트: ali60/NOTAM
        /// <summary>
        /// Returns true if the specified origin exists in the
        /// repository, or false if it is not.
        /// </summary>
        public bool ContainsFIR(FIR fir)
        {
            if (fir == null)
                throw new ArgumentNullException("fir");

            return _FIRs.Contains(fir);
        }
예제 #9
0
파일: FIRService.cs 프로젝트: ali60/NOTAM
        /// <summary>
        /// 
        /// </summary>
        /// <param name="origin"></param>
        public void Delete(FIR fir)
        {

        }