public AddNewUserViewModel(IAdminEndpoint adminEndpoint, IEventAggregator events, IMapper mapper, string[] roles)
        {
            this.adminEndpoint = adminEndpoint;
            this.events        = events;
            this.mapper        = mapper;
            this.Roles         = roles;

            this.events.Subscribe(this);
            IsVisible = false;
        }
        public UserManagerViewModel(IAdminEndpoint adminEndpoint, IMapper mapper, IEventAggregator events)
        {
            this.adminEndpoint = adminEndpoint;
            this.mapper        = mapper;
            this.events        = events;

            var ex = adminEndpoint.GetAllStaffs();

            StaffNewInfo   = new UpdateStaffInfoModel();
            AddNewUserView = new AddNewUserViewModel(adminEndpoint, events, mapper, Roles);
        }
Esempio n. 3
0
      internal Endpoint _Close(PipelineContext ctx)
      {
         if (!opened) return this;
         ctx.ImportLog.Log("Closing endpoint '{0}'...", Name);

         IAdminEndpoint admin = GetAdminEndpoint(ctx);
         try
         {
            if (admin != null)
            {
               admin.SaveAdministration(ctx, ctx.RunAdministrations);
               ctx.RunAdministrations.OptDump("Save to endpoint");
            }
         } 
         finally
         {
            Close(ctx);
         }
         return this;
      }
Esempio n. 4
0
 public OrderManagerViewModel(IAdminEndpoint adminEndpoint)
 {
     this.adminEndpoint = adminEndpoint;
 }