/// <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"); }
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; }