/// <summary>
 /// Constructor to initialise dependencies
 /// </summary>
 public UsersController(IGetUserById the_get_user_by_id_query
                         ,ICreateUser the_new_user_command
                         ,IUpdateUser the_update_user_command)
 {
     get_user_by_id_query = Guard.IsNotNull(the_get_user_by_id_query, "the_get_user_by_id_query");
     new_user_command = Guard.IsNotNull(the_new_user_command, "the_new_user_command");
     update_user_command = Guard.IsNotNull(the_update_user_command, "the_update_user_command");
 }
Beispiel #2
0
 public UserController(
     IOptions <ManagerSettings> managerSettings,
     IOptions <LoggerConfig> loggerSettings,
     IGetUserById getUserById,
     IEditUser editUser,
     IEditUserPassword editUserPassword,
     ICheckUserPermission checkUserPermission,
     IGetUserApps getUserApps,
     IGetUserDetails getUserDetails,
     ISessionService <LoggedUserModel> loggedUserSessionService)
     : base(managerSettings, loggerSettings, getUserApps, loggedUserSessionService)
 {
     this.getUserById         = getUserById;
     this.editUser            = editUser;
     this.editUserPassword    = editUserPassword;
     this.checkUserPermission = checkUserPermission;
     this.getUserDetails      = getUserDetails;
 }
 public IActionResult Get(int id, [FromServices] IGetUserById query)
 {
     return(Ok(_executor.ExecuteQuery(query, id)));
 }
 public GetUserByIdHandler(IGetUserById getUsersQueries)
 {
     _getUsersQueries = getUsersQueries;
 }