コード例 #1
0
        public static ServiceCollection New()
        {
            var serviceCollection = new ServiceCollection();

            ModelInstaller.RegisterServiceCollection(serviceCollection);
            return(serviceCollection);
        }
コード例 #2
0
        /// <summary>
        /// To the model.
        /// </summary>
        /// <param name="entity">The entity.</param>
        /// <returns></returns>
        internal static ModelInstaller ToModel(this EntityInstaller entity)
        {
            var model = new ModelInstaller();

            model.Id            = entity.Id;
            model.Name          = entity.Name;
            model.ContactPerson = entity.ContactPerson;
            model.EmailAddress  = entity.EmailAddress;
            model.PhoneNumber   = entity.PhoneNumber;
            model.MobileNumber  = entity.MobileNumber;
            model.WebAddress    = entity.WebAddress;
            model.StreetId      = entity.StreetId;
            model.IsFavourite   = entity.IsFavourite;
            model.StreetId      = entity.StreetId;
            model.House         = entity.House;
            model.Street        = entity.Street;
            model.Suburb        = entity.Suburb;
            model.Town          = entity.Town;
            model.Province      = entity.Province;
            model.Country       = entity.Country;

            return(model);
        }
コード例 #3
0
        /// <summary>
        /// To the entity.
        /// </summary>
        /// <param name="model">The model.</param>
        /// <returns></returns>
        internal static EntityInstaller ToEntity(this ModelInstaller model)
        {
            var entity = new EntityInstaller();

            entity.Id            = model.Id;
            entity.Name          = model.Name;
            entity.ContactPerson = model.ContactPerson;
            entity.EmailAddress  = model.EmailAddress;
            entity.PhoneNumber   = model.PhoneNumber;
            entity.MobileNumber  = model.MobileNumber;
            entity.WebAddress    = model.WebAddress;
            entity.StreetId      = model.StreetId;
            entity.IsFavourite   = model.IsFavourite;

            entity.StreetId = model.StreetId;
            entity.House    = model.House;
            entity.Street   = model.Street;
            entity.Suburb   = model.Suburb;
            entity.Town     = model.Town;
            entity.Province = model.Province;
            entity.Country  = model.Country;

            return(entity);
        }
コード例 #4
0
 private static void RegisterApplicationComponents(IWindsorContainer container, IServiceCollection serviceCollection)
 {
     ModelInstaller.RegisterWindsor(container);
     ModelInstaller.RegisterCrossWired(container, serviceCollection);
 }