예제 #1
0
        /// <summary>
        /// Adds the agency alias.
        /// </summary>
        /// <param name="agencyAlias">
        /// The agency alias.
        /// </param>
        public virtual void AddAgencyAlias(AgencyAlias agencyAlias)
        {
            Check.IsNotNull(agencyAlias, "agencyAlias is required.");

            agencyAlias.Agency = this;
            _agencyAliases.Add(agencyAlias);

            NotifyItemAdded(() => AgencyAliases, agencyAlias);
        }
예제 #2
0
파일: Agency.cs 프로젝트: divyang4481/REM
 /// <summary>
 /// Removes the agency alias.
 /// </summary>
 /// <param name="agencyAlias">
 /// The agency alias.
 /// </param>
 public virtual void RemoveAgencyAlias( AgencyAlias agencyAlias )
 {
     _agencyAliases.Delete(agencyAlias);
     NotifyItemRemoved ( () => AgencyAliases, agencyAlias );
 }
예제 #3
0
파일: Agency.cs 프로젝트: divyang4481/REM
        /// <summary>
        /// Adds the agency alias.
        /// </summary>
        /// <param name="agencyAlias">
        /// The agency alias.
        /// </param>
        public virtual void AddAgencyAlias( AgencyAlias agencyAlias )
        {
            Check.IsNotNull ( agencyAlias, "agencyAlias is required." );

            agencyAlias.Agency = this;
            _agencyAliases.Add ( agencyAlias );

            NotifyItemAdded ( () => AgencyAliases, agencyAlias );
        }
예제 #4
0
 /// <summary>
 /// Removes the agency alias.
 /// </summary>
 /// <param name="agencyAlias">
 /// The agency alias.
 /// </param>
 public virtual void RemoveAgencyAlias(AgencyAlias agencyAlias)
 {
     _agencyAliases.Delete(agencyAlias);
     NotifyItemRemoved(() => AgencyAliases, agencyAlias);
 }