private void bindRecords()
        {
            using (userService = new UserComponent())
            {
                gvUsers.DataSource = userService.GetList();
                gvUsers.DataBind();
            };

            
        }
 protected void gvUsers_RowDeleting(object sender, GridViewDeleteEventArgs e)
 {
     User detail = new User();
     detail.ID = (int)gvUsers.DataKeys[e.RowIndex].Value;
     try
     {
         using (userService = new UserComponent())
         {
             userService.Delete(detail);
             bindRecords();
         };
     }
     catch
     { 
         
     }
 }
        public UsersListViewModel()
            : base()
        {
            // set up model data
            userService = new UserServiceClient();
            FormViewModel = new UsersFormViewModel();
            userComponent = new UserComponent();

            // set up commands
            AddUserCommand = new RelayCommand(this.AddUser, () => true);
            DeleteUserCommand = new RelayCommand(this.DeleteUser,
                // enable Delete User button if a user is selected
                () => FormViewModel.CurrentUser != null && FormViewModel.CurrentUser.ID != 0);

            MessengerInstance.Register<NotificationMessage>(this, (message) =>
            {
                if (message.Notification == "UserSaved")
                {
                    RefreshUsers();
                    FormViewModel.CurrentUser = new User();
                }
            });
        }
Example #4
0
 public UserService(IUOWCommit dbContext, IUserComponent userComponent)
   :base(dbContext)
 {
   this.userComponent = userComponent;
 }
Example #5
0
 public UserController(IUserComponent userComponent)
 {
     this.userComponent = userComponent;
 }
Example #6
0
 public TokenService(IUOWCommit dbContext, ITokenComponent tokenService, IUserComponent userComponent)
   :base(dbContext)
 {
   this.tokenService = tokenService;
   this.userComponent = userComponent;
 }
Example #7
0
 public UsersController(IUserComponent component, IMapper mapper)
 {
     _component = component ?? throw new ArgumentNullException(nameof(component));
     _mapper    = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }
Example #8
0
 public UserAuthService(IOptions <AppSettings> appSettings, IUserComponent userComponent)
 {
     _appSettings       = appSettings.Value;
     this.userComponent = userComponent;
 }
Example #9
0
 public AuthService(IAuthComponent authComponent, IUserComponent userComponent, IUOWCommit dbContext)
   : base(dbContext)
 {
   this.authComponent = authComponent;
   this.userComponent = userComponent;
 }
Example #10
0
 public AccountController(IUserComponent userComponent)
 {
     _userComponent = userComponent;
 }
Example #11
0
 public UserController(IUserComponent component, ILogger <UserController> logger)
 {
     _component = component;
     _logger    = logger;
 }